结构式-composite模式的理解
摘要:
1.说明:composite模式是一种帮我们解决结构分层和统一抽象的解决方案。所谓的结构分层指原型跟原型组合的关系,而统一抽象是指原型跟组合之间的能够抽象一致。在gof的书中也有一个比较好的例子,那就是画图,他们把单个图形(点、线、矩形等)作为原型,然后把由单个图形组成的行或者一个表格看成是原型的组合,但是原型及其组合都可以统一抽象成一个组件。通过这种方式,用于展现的代码调用就无需区分具体是单个原型还是组合,只需要依赖于抽象组件的动作即可。个人没参与过这种例子,但是也从gof的这个例子中了解了大部分的抽象。但是,还是想自己找个现实中的例子来看看。大家小时候都玩过那种塑料积木吧? 如果你没玩过, 阅读全文
posted @ 2011-01-15 23:09
eric_chen
阅读(599)
评论(0)
推荐(0)
浙公网安备 33010602011771号