设计模式(Design Pattern)是一种设计软件时经常出现的问题的解决方案。在设计模式中,“模式”一词意味着应用程序开发中出现的问题往往很相似,并且可以同样使用解决方案。但是设计模式并不是所有问题的正确答案,最好是根据情况选择最佳模式来使用。
设计模式分类
GoF是设计模式的经典名著Design Patterns: Elements of Reusable Object-Oriented Software(中译本名为《设计模式——可复用面向对象软件的基础》)的四位作者,他们分为是:Elich Gamma、Richard Helm、Ralph Johnson、以及John Vlissides。这四个人常被称为Gang of Four, 即四人组,简称GoF。
| 创建型Creational模式 | 结构型Structural模式 | 行为型Behavioral模式 |
|---|---|---|
| 抽象工厂模式(Abstract Factory) | 适配器模式(Adapter) | 职责链模式(Chain of Responsibility) |
设计模式详解:GoF的三大类模式,

设计模式是解决软件设计中常见问题的模板,包括创建型、结构型和行为型模式。例如,抽象工厂、适配器、职责链、单例、组合、装饰、观察者等模式,它们提供了解决不同设计问题的标准方法。
最低0.47元/天 解锁文章
832

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



