面试后总结了一下,其实很好理解 S:单一职责原则(Single Responsibility Principle, SRP)意思就是一个类他应该只有他一个的作用,比如一个user对象可以信息管理和信息持久化这就不对,肯定要将这俩功能分给两个类去实现。这样做的好处就是增加代码的复用性,减少类的复杂度,能回答出这些就可以了O:开放 - 封闭原则(Open-Closed Principle, OCP)就是一个类的功能不够的时候应该让他去继承或者多实现接口去做功能增强而不是去修改本身代码去增强。这样的好处就是减少对代码的修改,减少引入新bug的风险,增加系统的稳定性L:里氏替换原则(Liskov Su...