架构师训练营 -week03 学习总结

发布于: 2020 年 06 月 24 日
架构师训练营 -week03 学习总结

什么是设计模式?

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

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

—个设计模式的四个部分:

•模式的名称-由少量的字组成的名称,有助于我们表达我们的设计。

•待解问题-描述了何时需要运用这种模式,以及运用模式的环境(上下文)。

•解决方案-描述了组成设计的元素(类和对象)、它们的关系、职责以及合作。但这种解决方案是抽象的,它不代表具体的实现。

•结论-运用这种方案所带来的利和弊。主要是指它对系统的弹性、扩展性、和可移植性的影响。

从功能分

•创建模式(Creational Patterns)

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

•结构模式(Structural Patterns)

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

•行为模式(Behavioral Patterns)

->对在不同的对象之间划分责任和算法的抽象化。 从方式分

•类模式

->以继承的方式实现模式/静态的。

•对象模式

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

图之后再补,最近需要静下心来跟着老师的节奏好好画画图。

发布于: 2020 年 06 月 24 日 阅读数: 15
用户头像

GunShotPanda

关注

JAVA开发 2019.09.03 加入

This is a letter for myself, for my future, for the past, for the better man of (health) Just got to do you and nobody else

评论

发布
暂无评论
架构师训练营 -week03 学习总结