设计模式
2020-08-13 11:05:36 13 举报
AI智能生成
设计模式是一种解决软件设计问题的优秀经验总结,它使用面向对象编程语言的语言特性,来描述类或对象之间如何交互以解决特定问题。设计模式使软件更加模块化、可重用和可维护,从而提高了软件开发的效率和质量。常见的设计模式包括单例模式、工厂模式、观察者模式等。每种设计模式都有其适用的场景和解决问题的方法,通过学习和掌握这些设计模式,开发人员可以更加灵活地应对各种软件设计和开发挑战。
作者其他创作
大纲/内容
结构性设计模式
组合模式
1对多
与或非
装饰器模式
InputStream
FileInputStream
装饰与内容
decorator
1对1的关系
implement + more
门面模式
综合代理模式
代理模式
动态代理
没有具体的实现类
静态代理
适配器模式
适配对象与被适配对象没有关系
1.没有共同父类
构建型设计模式
行为模式
责任链模式
有依赖关系
前一个操作对后一个操作负责
命令模式
拦截器模式
迭代器模式
协调器模式
备忘录模式
undo
redo
观察者模式
状态模式
thread.getState()
策略模式
instantionStragy
模板模式
AQS
FairSync
NoneFairSync
访问者模式
ClassVistor
AnnotaitionVistior
ComponentScan
doScan()
metadate
有simpeleAnnotationMetadata
0 条评论
下一页