设计模式--六大原则

1、常用的设计模式

创建型模式:工厂模式、抽象工厂模式、 单例模式、建造者模式、原型模式

结构型模式:桥接模式、适配器模式、装饰器模式、代理模式、组合模式

行为型模式:模板方法模式、策略模式、观察者模式、 责任链模式、命令模式、访问者模式

设计模式是解决问题的思想,重要的是思想 写代码时,不刻意追求设计模式

2、六项原则

(1)单一职责原则:一个类只负责一项原则

(2)开闭原则:对扩展开放,对修改关闭

(3)接口隔离原则:设计接口功能尽量细粒度,最小功能单元

(4)依赖倒置原则:面向接口编程

(5)里氏替换原则:子类可以扩展父类的功能,但不要改变父类的功能

(6)迪米特法则:降低耦合,局部变量中不要引入新的类

原文地址:https://www.cnblogs.com/carblack/p/13737910.html