1、单一原则
2、里氏替换
不要复写父类的方法,重载是不好的
3、依赖倒置
主要的流程用接口控制,细节用实现类实现
4、接口隔离
如果实现类中有些方法不应该去实现,就应该把接口分离开来
5、迪米特法则---最少知道原则
逻辑上没有直接关系的类不应该有任何联系
6、开闭原则
1、单一原则
2、里氏替换
不要复写父类的方法,重载是不好的
3、依赖倒置
主要的流程用接口控制,细节用实现类实现
4、接口隔离
如果实现类中有些方法不应该去实现,就应该把接口分离开来
5、迪米特法则---最少知道原则
逻辑上没有直接关系的类不应该有任何联系
6、开闭原则