架构师入门学习感悟三
Questions
1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。
2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。
Summary
设计模式
分类
创建模式
对类的实例化过程的抽象。如简单工厂、单例模式
结构模式
将类或者对象结合在一起形成更大的结构。如适配器模式、桥接模式、组合模式
行为模式
对在不同的对象之间划分责任和算法的抽象化。如策略模式、观察者模式、模板方法模式、责任链模式等
版权声明: 本文为 InfoQ 作者【莫问】的原创文章。
原文链接:【http://xie.infoq.cn/article/b8e62eea014214ef6230ddfbd】。未经作者许可,禁止转载。
评论