设计模式总结
2016-12-11 22:59:17 0 举报
设计模式是软件开发中常见问题的解决方案,它们提供了一套经过验证的方法来优化代码结构和提高可维护性。设计模式分为三大类:创建型、结构型和行为型。创建型模式关注对象的创建过程,如单例模式和工厂模式;结构型模式关注对象的组合方式,如适配器模式和代理模式;行为型模式关注对象之间的交互,如观察者模式和策略模式。设计模式的学习和应用可以提高代码的复用性、降低耦合度、提高可扩展性和可维护性,从而提高软件的质量和开发效率。
作者其他创作
大纲/内容
interpreter
行为1
中介者模式
Context
享元模式
桥接模式
外观模式
备忘录模式
观察者模式
ProductA2
迭代器模式
AbstractProdcutA
工厂方法模式
结构
AbstractFactory
+CreateProductA()+CreateProductB()
建造者模式
abstract factory
23设计模式
行为2
适配器模式
ProductB1
解析器模式
原型模式
访问者模式
状态模式
TerminalExpression
+Interpret(in context:Context)
装饰模式
模板方法模式
职责链模式
策略模式
单例模式
NonterminalExpression
+Interpret(in context: Context)
组合模式
命令模式
AbstractProductB
AbstractExpression
+ Interpret(in context : Context)
创建
Client
抽象工厂方法模式
代理模式
ProductA1
ConcreteFactory1
+CreateFactoryA()+CreateFactoryB()
ConcreteFacotry2
ProductB2
0 条评论
下一页