面向对象设计的标准——高内聚低耦合

高内聚是说模块内部要高度聚合,低耦合是说模块与模块之间的藕合度要尽量低。前者是说模块内部的关系,后者是说模块与模块间的关系。

耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。
面向对象如同活字印刷。
第一,要改只需要改需要变更的地方,为可维护
第二,这些字这次用过之后下次还可以继续使用,为可复用。
第三,如果需要加入新的文字只需要另刻一个便可,为可扩展
第四,这些文字可以随意编排,满足不同序列需求,为高灵活
待更新。。
赞 (0)
分享到:更多 ()

评论 0

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