我刚刚发现自己创建了一个名为“InstructionBuilderFactoryMapFactory”的类。这是一个类的 4 个“模式后缀”。它立刻让我想起了这一点:
http://www.jroller.com/landers/entry/the_design_pattern_facade_pattern
这是设计的味道吗?我应该对这个数字施加限制吗?
我知道一些程序员对其他事情有类似的规则(例如,在 C 中不超过 N 级指针间接。)
所有的课程对我来说都是必要的。我有一个从字符串到工厂的(固定)映射——我一直在做的事情。该列表越来越长,我想将其移出使用构建器的类的构造函数(由从地图获得的工厂创建......)并且像往常一样,我避免使用单例。