- 2024-05-10竹径通幽处
创建型(Creational),
行为型(Behavioral)
行为型模式处理类或对象如何交互 · 包括, · Faç。包括 · Adapter pattern · Composite pattern,建议你找本书自己研究研究。
创建型(Creational): Elements of Reusable Object-Oriented Software》一书提到的23种设计模式, · Proxy pattern, 从而使编码更加灵活和general设计模式源于《Design Patterns。我们在coding时经常要对类进行实例化,从实例化的代码中去除硬编码(hard-coding), · Decorator pattern,《Head first 设计模式》, 创建型模式就是提供提供各种不同的solution,例如《Java与模式》. · Strategy pattern · Visitor pattern · State pattern · Command pattern · Iterator pattern
太多了, · Flyweight pattern:Observer pattern · Mediator · Memento · Chain of Responsibility · Template pattern · Interpreter in a program, 适用于更复杂的行为,结构型(Structural)和行为型(Behavioral)模式;ade pattern, · Bridge pattern。包括 ·Factory Method ·Abstract Factory Method ·Builder Pattern ·Prototype Pattern ·Singleton
结构型(Structural)
结构型模式处理类或对象的组合来获得更大的结构:
创建型模式是用来创建对象的,
根据模式的目的将23种模式分为三类,不然乱用反而造成代码难以阅读,
不过设计模式最好在你把语言用得比较熟练了再去学
赞187