1.不如说,我有一个需求,功能要不停的添加2.用什么模式好?3.有模式吗?
可以看看工厂方法模式或策略模式
没有任何一种设计模式可以做到对于一个设计,可以随意增加功能。之所以分那么多设计模式,就是在某些需求不许改变的情况下,去做到对另一些需求的灵活扩充。
如果你不谈具体的需求,要做到什么功能都可以扩充,那么你需要的不是设计模式,而是脚本语言解释引擎。