高内聚:
构成一个功能模块的各个部分彼此联系很紧密。
如何实现:
内聚指的是职责单一,高指的是完成功能的各个部分彼此要充分复用。
低耦合:
多个功能模块之间没有直接的联系。
如何实现:
耦合指的是相互的引用关系,低指的是相互引用越少越好。
通过加入中间类的方式来实现。
构成一个功能模块的各个部分彼此联系很紧密。
内聚指的是职责单一,高指的是完成功能的各个部分彼此要充分复用。
多个功能模块之间没有直接的联系。
耦合指的是相互的引用关系,低指的是相互引用越少越好。
通过加入中间类的方式来实现。