2012年1月9日

读书笔记16:组合模式

摘要: 概念 将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。角色 Component:组合中对象接口 Leaf:叶子,继承自Component Composite:分支,继承自Component 注意:这里分为透明模式和安全模式,透明模式指,叶子和分支完全继承自Component,即使没用的方法也继承下来。安全模式指,叶子和分支不是都用到的方法,在Component中不声明,至于叶子和分支谁有特殊的方法,谁自己再声明。代码模型: 这里用的是透明方式。 Component抽象类: public abstract class Compone... 阅读全文

posted @ 2012-01-09 22:29 c语言源码 阅读(205) 评论(0) 推荐(0) 编辑

导航