4.1 企业级复杂性
4.2 技术债
4.3 设计腐化
4.3.1 干扰可维护性
4.3.2 阻止可扩展性
4.3.3 抑制可重用性
4.3.4 限制可测试性
4.3.5 妨碍集成
4.3.6 阻碍理解
4.4 循环依赖
4.4.2 jar的循环依赖
需要把类DiscountCalculator转移到billing.jar
4.5 结合点,模块和solid
面向对象涉及的Solid 原则会帮助我们尽可能最小化类之间耦合并最大化类的内聚
4.6 管理复杂性
4.1 企业级复杂性
4.2 技术债
4.3 设计腐化
4.3.1 干扰可维护性
4.3.2 阻止可扩展性
4.3.3 抑制可重用性
4.3.4 限制可测试性
4.3.5 妨碍集成
4.3.6 阻碍理解
4.4 循环依赖
4.4.2 jar的循环依赖
需要把类DiscountCalculator转移到billing.jar
4.5 结合点,模块和solid
面向对象涉及的Solid 原则会帮助我们尽可能最小化类之间耦合并最大化类的内聚
4.6 管理复杂性