Visitor设计模式

visitor 设计模式封装了施加于对象的操作,不同的对象对应不同的操作。对象的识别需要 instanceof() 的帮助。

 

模式图:

 

代码:

 

总结

1. 破坏封装性

2. 面对修改开放

posted @ 2014-05-23 22:22  周卓  阅读(100)  评论(0编辑  收藏  举报