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