在我们的某些项目中,有一个类层次结构,它随着链的向下添加更多的参数。在底部,某些类最多可以具有30个参数,其中28个正被传递给超级构造函数。
我会承认通过Guice之类的工具使用自动DI会很好,但是由于某些技术原因,这些特定项目仅限于Java。
按类型按字母顺序组织参数的约定无效,因为如果重构类型(您为参数2传入的Circle现在是Shape),它可能会突然混乱。
这个问题可能是针对特定问题的,并且充满了“如果这是您的问题,那么您在设计级别上做错了”的批评,但是我只是在寻找任何观点。
慕哥9229398
相关分类