设计原则
1、“开-闭”原则:对扩展开放,对修改关闭
2、里氏代换原则:一个软件实体如果使用的是一个基类的话,那么一定适用于其子类
3、依赖倒转原则:要依赖于抽象,不要依赖于具体
4、接口隔离原则:使用多个专门的接口比使用单一的总接口要好
5、合成/聚合原则:要尽量使用合成/聚合,尽量不要使用继承
6、迪米特法则:一个对象应该对其它对象有尽可能少的了解
设计原则
1、“开-闭”原则:对扩展开放,对修改关闭
2、里氏代换原则:一个软件实体如果使用的是一个基类的话,那么一定适用于其子类
3、依赖倒转原则:要依赖于抽象,不要依赖于具体
4、接口隔离原则:使用多个专门的接口比使用单一的总接口要好
5、合成/聚合原则:要尽量使用合成/聚合,尽量不要使用继承
6、迪米特法则:一个对象应该对其它对象有尽可能少的了解