随笔分类 -  设计模式

摘要:参考文档:http://blog.csdn.net/ai92/article/details/298336 定义: 组合多个对象形成树形结构以表示“整体-部分”的结构层次。 设计动机: 这幅图片我们都可以看做是一个文件结构,对于这样的结构我们称之为树形结构。在数据结构中我们了解到可以通过调用某个方法 阅读全文
posted @ 2017-11-30 17:06 情歌z 阅读(171) 评论(0) 推荐(0)
摘要:参考文章:http://blog.csdn.net/andy_gx/article/details/46885033 定义: 将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化 * 抽象化 存在于多个实体中的共同的概念性联系,就是抽象化。作为一个过 阅读全文
posted @ 2017-11-29 14:13 情歌z 阅读(181) 评论(0) 推荐(0)
摘要:单一职责原则(SingleResponsibilityPrinciple)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方... 阅读全文
posted @ 2015-06-18 16:14 情歌z 阅读(160) 评论(0) 推荐(0)