设计模式遵循的基本原则:
-
单一职责原则(就一个类而言,应该有且仅有一个引起他变化的原因)
-
开放封闭原则(对扩展开放,对修改封闭)
-
里式替换原则(子类型能够完全替换父类型)
-
依赖倒置原则(高层模块不应该依赖低层模块,都应该依赖于抽象,抽象不应该依赖细节,细节应该依赖抽象)
-
接口隔离原则(使用多个专门的接口比使用单一的总接口要好)
设计模式就是编程时使用的固定的套路,共有三大类,23种。
创建型模式
单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。
创建型模式不需要我们直接实例化对象,而是根据特定的场景,由程序确定需要创建的对象的方式。
结构型模式
适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
结构性模式用于帮助将多个对象组织成更大的结构。
行为型模式
命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板模式、
访问模式、职责链模式。
行为型模式有助于帮助系统间各对象的通信和控制复杂系统中的流程。
本文深入讲解设计模式的六大基本原则,包括单一职责、开放封闭、里式替换、依赖倒置、接口隔离及创建型、结构型和行为型模式的23种经典应用,助您掌握高效编程的套路。
10万+

被折叠的 条评论
为什么被折叠?



