美文网首页
组合模式-结构型模式

组合模式-结构型模式

作者: _我不是程序员 | 来源:发表于2018-10-13 14:03 被阅读0次

    组合模式用于把一组相似的对象当做一个单一的对象。这种模式创建了一个包含自己对象组的类。

    代码结构:

    节点类抽象类: 拥有自己得独有属性如name。拥有一个add方法和一个remove方法用于添加和移除子节点。拥有若干执行行为的方法。

    树枝类,继承自节点抽象类。实现了父类方法。添加了一个自己对象的数组,用于储存子节点。

    树叶类,继承自节点抽象类。实现了父类方法,但是没有子节点。

    相关文章

      网友评论

          本文标题:组合模式-结构型模式

          本文链接:https://www.haomeiwen.com/subject/mdeoaftx.html