第 3 周学习总结

发布于: 17 小时前

本周主要介绍了模板、策略、组合、装饰模式;

模板与策略都可以保持框架内的逻辑不变,同时可以扩展新的功能。《敏捷软件开发》了解到,如果想让新功能间能复用,使用策略模式更合适,且策略模式完全符合DIP原则,所以框架也往往采用策略模式来扩展新功能;

目前对组合模式的印象是它能够实现递归的特性,且可控性更强;

对于装饰模式的使用场景还没弄明白,正在查阅《敏捷软件开发》;

对于模式的学习,要熟悉其应用场景,弄清楚这样做的原因,都是基于设计原则去调整模式,且需要有一定的抽象能力,这些都是需要我持续学习的地方。

用户头像

Glowry

关注

还未添加个人签名 2019.02.13 加入

还未添加个人简介

评论

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