最新消息:

模块化的原则是什么(模块化程序设计的设计原则是什么)

媒体模版 admin 浏览 评论

模块化设计是在对产品进行市场分析、预测、功能分析的基础上,划分并设计出一系列通用的功能模块,根据用户要求,对模块进行选择和组合,构成不同功能或功能相同性能不同、规格不同的产品。

模块化设计的划分原则是力求以少数模块组成尽可能多的产品,并在满足要求的基础上使产品精度高、性能稳定、结构简单、成本低廉,且模块结构应简单规范,模块间的联系尽可能简单。划分模块既要兼顾制造管理方便,具有较大灵活性,避免组合时产生混乱,又要考虑到该模块系列将来的扩展和向专用、变型产品的辐射。划分的优劣直接影响模块系列设计的成功与否。划分前必须对系统进行仔细、系统的功能分析和结构分析,并要注意以下各点:

1)模块在整个系统中的作用及其更换的可能性和必要性;

2)保持模块在功能及结构方面有一定的独立性和完整性;

3)模块间的接合要素应便于联接与分离;

4)模块的划分不能影响系统的主要功能。

高内聚和单一职责原则。

1、模块内部的各个元素之间应该有较高的聚合度,即元素之间的联系应尽量紧密,模块内部的功能应该有一定的相关性。

2、每个模块应只有一个明确的单一职责,即实现一个清晰的功能单元,这样可以使得模块的设计更加清晰、易于理解和维护。

模块化程序设计的设计原则是:

1.单一职责原则:每个模块应该只负责一项职责,这样可以提高代码的复用性和可维护性。

2.开放封闭原则:对扩展开放,对修改封闭,即模块应该可以被扩展而不被修改。

3.里氏替换原则:子类应该能够替换它的父类,即子类应该具有比父类更低的耦合性。

4.接口隔离原则:一个类应该对另一个类的依赖越少越好,即一个类不应该依赖于它不需要的接口。

5.依赖反转原则:应该尽量避免父类依赖于子类,子类依赖于其实现类,而应该是子类依赖于父类。

6.合成/聚合复用原则:尽量使用对象组合,而不是继承,实现复用。

转载请注明:片头模版 » 模块化的原则是什么(模块化程序设计的设计原则是什么)

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)

网友最新评论 ()