美文网首页
软件设计原则,表设计原则,业务设计原则

软件设计原则,表设计原则,业务设计原则

作者: BenjaminCool | 来源:发表于2019-01-07 15:53 被阅读3次

    软件设计核心追求:
    高内聚,低耦合。

    开闭原则:对修改关闭,对扩展开放。

    定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。

    问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。

    解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。

    相关文章

      网友评论

          本文标题:软件设计原则,表设计原则,业务设计原则

          本文链接:https://www.haomeiwen.com/subject/odburqtx.html