标签:ace function targe UNC cal 类图 void 一个 通过
合成模式的职责是将对象组织到树结构中
观察上方类图:
通过上述结论我们可以发现其实合成模式就是树的结构的实现
来看一下代码:
public interface Compent {
public String getName();
}
public class Branch implements Compent {
private List<Compent> compent;
@Override
public String getName() {
return "this name";
}
public void add() {
//内部实现
}
public void remove() {
//内部实现
}
}
public class Leaf implements Compent {
@Override
public String getName() {
return "this name";
}
}
本文出自https://zhixiang.org.cn/#/blog/read/e9e4019a-1368-4cbd-a1d7-4ae2959b12d5,转载请保留。
标签:ace function targe UNC cal 类图 void 一个 通过
原文地址:https://www.cnblogs.com/zhixiang-org-cn/p/9249016.html