• 15、组合模式


    组合模式 Composite 

    组合模式,又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分与整体的层次。这种类型的设计模式属于结构型设计模式

    意图:将对象组合成树形结构以表示部分-整体的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。

    何使使用:

    1.当想表示部分-整体的层次结构

    2.忽略组合对象与个别对象的不同

    如何解决:树枝与叶子实现统一的接口,树枝内部组合该结构

    关键代码:树枝内部组合该接口,并且含有内部属性

    优点:高层节点调用简单,节点自由增加

    缺点:违反了依赖倒置原则

  • 相关阅读:
    Bootstrap导航条
    Bootstrap导航
    Bootstrap输入框组
    Bootstrap按钮式下拉菜单
    Bootstrap按钮组
    Bootstrap下拉菜单
    Bootstrap辅助类
    Bootstrap栅格系统
    Bootstrap学习目录
    Bootstrap图标
  • 原文地址:https://www.cnblogs.com/bytecodebuffer/p/10471135.html
Copyright © 2020-2023  润新知