内聚耦合的设计权衡
-
高内聚低耦合会带来哪些问题,该如何解决?
高内聚低耦合并非完美无缺,过度追求这一原则会导致模块过度拆分、接口复杂化、系统碎片化以及性能下降等一系列问题,甚至让项目陷入“为了解耦而解耦”的泥潭,高内聚低耦合有哪些缺点和隐藏成本不少团队在推行高内聚低耦合时,只看到好处,忽略了它带来的实际负担,下面这几个问题,在真实项目中反复出现,模块拆分过细,维护成本反升……
高内聚低耦合并非完美无缺,过度追求这一原则会导致模块过度拆分、接口复杂化、系统碎片化以及性能下降等一系列问题,甚至让项目陷入“为了解耦而解耦”的泥潭,高内聚低耦合有哪些缺点和隐藏成本不少团队在推行高内聚低耦合时,只看到好处,忽略了它带来的实际负担,下面这几个问题,在真实项目中反复出现,模块拆分过细,维护成本反升……