【发布时间】:2011-08-04 19:15:54
【问题描述】:
我正在编写一个应用程序,其中有多个部门,每个部门都有单独的处理类。 每个部门和部门处理由单独的类表示。
所以,现在 java 中的 main 方法看起来更像是一系列 if else 阶梯。
有没有什么办法让它更灵活,这样我以后就可以添加更多的部门和他们的处理类,而不需要对原来写的类做太多修改??
我读过关于抽象工厂模式的文章,但除了它还有其他解决方案吗??
【问题讨论】:
-
我不明白人们是如何回答这个问题的。你的问题不是很清楚,考虑改写。发布一个您当前拥有的“愚蠢”示例可能会有所帮助。
-
您是否发现使用抽象工厂模式存在问题?
-
好吧,没有问题,但我只是想在实际实施之前考虑所有可能的选择。
标签: java design-patterns abstract-factory