第三周学习总结

用户头像
CP
关注
发布于: 2020 年 06 月 24 日

本周主要是将几种设计模式过了一下:单例模式、简单工厂模式、适配器模式、模板方法模式、策略模式、组合模式、装饰器模式 智慧老师在讲术设计模式同时也介绍了设计模式在架构中的作用,而不是简单的设计模式应用技巧,我觉得这点是非常有帮助的。

简单工厂模式

简单工厂通过改进,也能较好的满足扩展需求,符合开闭原则,不需要盲目引进抽象工厂模式等更复杂的设计模式。

模板方法模式

模板方法模式定义了“类的行为模式”,基类规定了算法的轮廓和骨架,规定了子类的实现模式。在做框架时,可用于约束系统核心逻辑,具体功能的开发者可以不关心核心逻辑,只负责具体的实现,即可实现系统的有效运转。

策略模式

需要在一种规则的多种实现中选择一种,通常和简单工厂模式搭配使用。简单工厂负责按某种条件选,策略模式复制提供多种实现。

组合模式

简单来说,提供方定义树干和树叶,由调用方来组织自己的树。

装饰器模式

主要是用于对功能增强的扩展,在一个功能中包了一层又一层的处理,但对调用方透明。



用户头像

CP

关注

还未添加个人签名 2018.03.15 加入

还未添加个人简介

评论

发布
暂无评论
第三周学习总结