chap25专题

《研磨设计模式》chap25 访问者模式Visitor(3)联合组合模式+总结

1. 联合组合模式 //抽象的组件对象,相当于访问者模式中的元素对象 public abstract class Component {//接受访问者的访问 public abstract void accept(Visitor visitor);//向组合对象中加入组件对象 public void addChild(Component child) {// 缺省的实现,抛出例外,因为叶子