架构师训练营第三周 - 总结
本周主要内容是来讲述实现设计原则(SOLID)的具体设计模式。
设计模式分为创建模式,结构模式,行为模式三种。
创建模式:对类的实例化过程进行抽象,解耦
结构模式:将类或者对象组合在一起形成更大的结构
行为模式:对在不同的对象之间划分职责和算法的抽象化,如何对行为进行抽象,解耦
主要讲解的设计模式有单例,策略,适配器,模板,装饰,组合。
一个模式包含四个部分:
模式名称:名正则言顺,主要便于记忆与沟通。
待解问题:为达到设计目的,遇到什么问题?
解决方案:抽象解决方法,元素、关系、职责等的组合
结论:解决方案的利弊,对系统弹性、扩展性、可移植性的影响。
老师讲解方式是通过这些模式在具体框架中的应用来讲解,从而让我们更好的了解模式,理解他们在真实世界中的应用,以及应用后能达到的效果。
评论