设计模式--六大原则
1、常用的设计模式
创建型模式:工厂模式、抽象工厂模式、 单例模式、建造者模式、原型模式
结构型模式:桥接模式、适配器模式、装饰器模式、代理模式、组合模式
行为型模式:模板方法模式、策略模式、观察者模式、 责任链模式、命令模式、访问者模式
设计模式是解决问题的思想,重要的是思想 写代码时,不刻意追求设计模式
2、六项原则
(1)单一职责原则:一个类只负责一项原则
(2)开闭原则:对扩展开放,对修改关闭
(3)接口隔离原则:设计接口功能尽量细粒度,最小功能单元
(4)依赖倒置原则:面向接口编程
(5)里氏替换原则:子类可以扩展父类的功能,但不要改变父类的功能
(6)迪米特法则:降低耦合,局部变量中不要引入新的类