不知道各位有没有一定的理解,可以说说么
先说说你的理解
那我先说说我的理解吧。
以前以为自己理解了Decorator,可是后来看了jive中的Decorator,就比较不清除了。jive中使用了Composite与Decorator的组合,这一点我不能理解。
ForumMessageFilter继承了ForumMessage,同时又封装了他的一个对象。这样作有什么好处呢?
Decorator与proxy模式结构非常相似。如果说Decorator是一个过滤器的话,是不是又太简单了?
油漆工啊,呵呵 。。。就是在原来的东西上再刷一层东西,包装一下啊,让它更漂亮点,功能在多点。
其实看看java的io,你就会很清楚。动态增加功能,可以使你的余地很大。关于目的和解释,板桥的文章写的很清楚了
不啊,我觉的不会有这么简单。仅仅是一个过虑的话,就不用与Composite模式联合使用了。