Week 03 学习总结 代码重构
设计模式
可重复使用的通用解决方案;
设计模式四部分:模式名称、待解决问题、解决方案、结论;
按功能分类:创建型、结构型、行为型
按方式分类:类模式、对象模式
工厂模式,开闭原版则
单例模式,减少资源消耗,统一控制
适配器模式,类,继承;对象,组合;JDBC
Junit中的设计模式
模板模式,继承,抽象方法,框架不变,扩展内部实现
策略模式,组合,框架不变,扩展内部实现
组合模式,树形结构
装饰器模式,Wrapper,功能不变,扩展外围功能,
Servlet,IO,同步化装饰器Collections.synchronizedXXX
版权声明: 本文为 InfoQ 作者【Z冰红茶】的原创文章。
原文链接:【http://xie.infoq.cn/article/c38097480f242b883b4f3215a】。未经作者许可,禁止转载。
评论