1. 首页
  2. 数据库
  3. 其它
  4. Python的组合模式与责任链模式编程示例

Python的组合模式与责任链模式编程示例

上传者: 2020-12-30 14:05:34上传 PDF文件 51.32KB 热度 17次
组合模式 我们把Composite模式看成一个复杂的属性结构,其实基本有三种角色:树干(定义一些操作树叶leaf的操作),树枝(树干上有很多树枝)和树叶(树干想要具体操作的对象) ,Composite模式帮我们实现:即它们在充当对象的时候,还是其他对象的容易,从而提供一致性 python的例子 class Trunk(object): '''树干''' def __str__(self): pass def subtree(self): pass class Composite(Trunk): def __init__(self, left=None, ri
用户评论