高内聚低耦合

默认分类 · 2024-04-20 · 31 人浏览
  1. 高内聚(High Cohesion):指一个模块或一个类内部各个元素(方法、属性等)彼此关联紧密,共同完成一个特定的任务或功能。高内聚性意味着模块内部各个元素之间的联系紧密,功能相关,实现了单一职责原则。一个高内聚的模块应该专注于完成一个具体的任务,而不包含与其无关的功能。
  2. 低耦合(Low Coupling):指不同模块或类之间的依赖关系尽可能的降低。低耦合性意味着模块之间的依赖关系简单、松散,一个模块的修改不会对其他模块造成影响。模块之间通过接口进行通信,而不是直接依赖于彼此的内部实现。
Theme Jasmine by Kent Liao