【设计模式】8、组合模式
发布时间:2016-02-20 22:00:12
1 package com.shejimoshi.structural.Composite.type1; 2 3 4 /** 5 * 功能:将对象组合成树形结构以表示“部分-整体”的层次结构。composite使得用户对单个对象和组合 ...
1 package com.shejimoshi.structural.Composite.type1; 2 3 4 /** 5 * 功能:将对象组合成树形结构以表示“部分-整体”的层次结构。composite使得用户对单个对象和组合对象的使用具有一致性 6 * 适用:想表示对象的部分-整体层次结构 7 * 希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象 8 * 时间:2016年2月20日下午8:57:12 9 * 作者:cutter_point10 */11 public abstract class Componment12 {13 protected String name; //名字14 15 public Componment(String name)16 {17 this.name = name;18 }19 20 //几个基本的方法,叶子节点和枝节点都需要的,叶子节点没有子节点21 public abstract void add(Componment c);22 public abstract void remove(Componment c);23 public abstract void display(int depth); //当前的深度24 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:【设计模式】8、组合模式
关键词:设计模式
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。