分类: 系统架构

1 篇文章

模块化思想
模块化开发是指将一个待开发的软件拆分成多个小的、简单的部分,对复杂的事务分而治之。 模块化开发会使项目后续的升级扩展极大程度的降低代码耦合性,使项目扩展性更强。 将系统分解成模块时,应该遵循以下规则: 高内聚。一个模块内部的元素最大程度地关联,只实现一种功能的模块是高内聚的,具有三种以上功能的模块是低内聚的。 最低耦合。模块与模块之间的关系尽可能弱…