写点什么

架构师训练营第三周学习总结

用户头像
成长者
关注
发布于: 2020 年 10 月 03 日

设计模式的定义

  • 每一种模式都描述了一种问题的通用解决方案。这种问题在我们的环境中,不停地出现。

  • 设计模式是一种可重复使用的解决方案。



设计模式的分类

从功能分

  • 创建模式(Creational Patterns)

对类的实例化过程的抽象。

  • 结构模式(Structural Patterns)

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

  • 行为模式(Behavioral Patterns)

对在不同的对象之间划分责任和算法的抽象化。

从方式分

  • 类模式

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

  • 对象模式

以组合的方式实现模式,动态的。



常用设计模式

  • 简单工厂模式

  • 单例模式

  • 适配器模式

  • 模版方法模式

  • 策略模式

  • 组合模式

  • 装饰器模式



用户头像

成长者

关注

还未添加个人签名 2018.05.08 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第三周学习总结