美文网首页
设计模式的六大原则

设计模式的六大原则

作者: lisa松鼠 | 来源:发表于2016-10-27 13:22 被阅读0次

    一、单一原则single responsibility principle 简称SRP

    there should never be more than one reason for a class to change

    单一职责原则的好处

    1.类的复杂性降低,实现什么职责都有清晰地界定。

    2.可读性提高

    3.可读性提高后,也提升了可维护性

    4.变更引起的风险降低,如果一个接口的单一性原则做的够好,则一个接口的修改只对相应类有影响,而对其他接口无影响,这对系统扩展和维护都有非常大的帮助。

    下面着重摘抄一个书中举的一个例子:

    这是原始的类图 这是对原始类图的分析改进 改进1 改进2

    二、里氏替换原则


    相关文章

      网友评论

          本文标题:设计模式的六大原则

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