模块化
模块化就是把程序划分成独立命名且可以独立访问的模块,每个模块完成一个子功能,把这些模块集合起来构成一个整体,可以完成指定的功能满足用户的需求
抽象
抽象就是抽出事物的本质而不考虑细节
- 模块独立
模块独立的概念是模块化,抽象,信息隐藏和局部化概念的直接结果.
- 耦合
耦合是对一个软件结构内不同模块之间互联程度的度量
- 内聚
内聚标志着一个模块内各个元素结合的紧密程度
- 启发式规则
启发式规则是指凭借和充分利用现有信息及信息间的联系,简化搜索空间,使问题得到尽快的解决
模块化就是把程序划分成独立命名且可以独立访问的模块,每个模块完成一个子功能,把这些模块集合起来构成一个整体,可以完成指定的功能满足用户的需求
抽象
抽象就是抽出事物的本质而不考虑细节
模块独立的概念是模块化,抽象,信息隐藏和局部化概念的直接结果.
耦合是对一个软件结构内不同模块之间互联程度的度量
内聚标志着一个模块内各个元素结合的紧密程度
启发式规则是指凭借和充分利用现有信息及信息间的联系,简化搜索空间,使问题得到尽快的解决