原帖由 procoder 于 3-8-2009 12:49 发表
其实这是一个refactory的方法,好像叫做replace conditions with sub-class,不一定用patterns。
原帖由 coredump 于 3-8-2009 16:21 发表
Visitor是行为型模式,大家倾向的都是创建型模式。题目暗示的应该是如何建模switch里的"Do something..."的动作,这个倒是的确应该用visitor。当然,我这纯属马后炮,要我做我也肯定做的和参考答案不一样。
| 欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) | Powered by Discuz! X3.2 |