随笔分类 -  设计模式

摘要:支持原创:http://blog.csdn.net/hguisu/article/details/7530783设计模式(七)组合模式Composite(结构型)1. 概述在数据结构里面,树结构是很重要,我们可以把树的结构应用到设计模式里面。例子1:就是多级树形菜单。例子2:文件和文件夹目录2.问题... 阅读全文
posted @ 2015-12-13 16:49 yql_dragonfly 阅读(230) 评论(0) 推荐(0)
摘要:支持原创: http://blog.csdn.net/hguisu/article/details/75291941. 概述 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不... 阅读全文
posted @ 2015-12-13 15:48 yql_dragonfly 阅读(306) 评论(0) 推荐(0)
摘要:1. 单一职责原则SRP ( Single Responsibility Principle ) 对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责 定义为引起变化的原因,以提高内聚性来减少引起变化的原因。... 阅读全文
posted @ 2013-02-06 17:08 yql_dragonfly 阅读(737) 评论(0) 推荐(0)