架构师训练营 第三周 总结 设计模式

发布于: 2020 年 06 月 24 日

什么是设计模式?

设计模式是一种可重复使用的解决方案,每一种模式都描述了一种问题的通用解决方案。

设计的分类

从功能上分为:

  • 创建模式:对类的实例化过程的抽象。

  • 例子:工厂模式、单例模式

  • 结构模式:将类或者对象结合在一起形成更大的结构。

  • 例子:适配器模式、组合模式、装饰器模式

  • 行为模式:对在不同的对象之间划分责任和算法的抽象化。

  • 例子:模版方法模式、策略模式

从方式分为:

  • 类模式:以继承的方式实现,静态的。

  • 对象模式:以组合的方式实现,动态的。

用户头像

CR

关注

还未添加个人签名 2018.09.23 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 第三周 总结 设计模式