GOF23种设计模式
2024-01-11 11:51:08 0 举报
AI智能生成
GOF23种设计模式是一组由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides四位作者在1995年出版的《设计模式:可复用面向对象软件的基础》一书中提出的设计原则和模式。这些模式旨在提高软件开发的质量和效率,通过提供一套通用的解决方案来应对软件开发中的常见问题。 这些设计模式可以分为三类:创建型模式、结构型模式和行为型模式。创建型模式关注对象的创建过程,如工厂方法模式、抽象工厂模式等;结构型模式关注对象之间的组合关系,如适配器模式、装饰器模式等;行为型模式关注对象之间的交互方式,如观察者模式、策略模式等。 GOF23种设计模式在软件开发中得到了广泛的应用,被认为是面向对象设计的基础。它们不仅提供了一种通用的解决方案,还可以帮助开发人员更好地理解面向对象的设计原则和思想。
作者其他创作
大纲/内容
行为型
strategy
mediator
memento
observer
command
intepreter
chain of responsibility
template method
visitor
state
iterator
创建型
singleton
factory method
abstract factory
builder
prototype
结构型
decorator
composite
proxy
flyweight
adapter
bridge
facade
收藏
0 条评论
下一页