设计模式原则
1、单一职责原则:类中只是负责一个功能,或者一个类中用方法分开功能。
2、接口隔离原则:如果实现类,不需要所有的方法的话,可以把接口拆分成多个接口。
3、依赖倒转原则:面向接口编程,接口下面多个实现类。(通过接口、构造器、set方法依赖传递)
4、里氏替换原则:子类不能修改父类已经实现的方法内容。(通过聚合,组合,依赖解决)-------->组合:类中新建一个需要的类;聚合:通过set方法设置需要的类,依赖:就是类中方法传递一个需要的类。
5、迪米特原则:最少知道原则,陌生类不能出现在局部变量中。
开闭原则
概念:对扩展开放,对修改关闭。(通过接口,实现类接口)