标签: oop refactoring loose-coupling coupling cohesion
我试图理解代码耦合,内聚和脆弱性。我想检查一下我目前的理解。目前我得出了以下结论:
低耦合=高内聚=低脆弱性
反之亦然:
高耦合=低内聚=高脆弱性
当我使用“=”时,我的意思是实现这三个中的任何一个都会实现另外两个。这是真的与否,或者是对它的任何例外。事实的例子会更有用。