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

设计的六大原则

作者: zzj0990 | 来源:发表于2021-01-21 00:07 被阅读0次

    现在将设计的六大原则放在模式最后介绍,相比大家现在对这些原则多少会有些体会了吧?

    指导思想:

    1. 可维护性
      修改功能,需要改动的地方越少,可维护性越好
    2. 可复用性
      代码可以重复被利用
      抽离出公用的类库
    3. 可扩展性
      添加功能无需修改原来的代码
    4. 灵活性
      代码接口可以灵活调用

    六大原则

    1. 单一职责原则

      • 一个类别太大,别太累,负责单一职责
      • 高内聚, 低耦合
    2. 开闭原则

      • 对扩展开放,对修改关闭
        尽量不修改原来代码的情况下进行扩展
      • 抽象化,多态是实现开闭原则的关键
    3. 里氏替换原则

      • 所有使用父类的地方,必须能够透明的使用子类对象
    4. 依赖倒置原则

      • 依赖抽象,不要依赖具体
      • 面向抽象编程(即面向接口编程)
    5. 接口隔离原则

      • 每个接口应该承担独立的角色,不干自己不该干的事
        • 避免子类实现不该实现的接口
        • 需要给用户提供接口时,只需要暴漏最小的接口
    6. 迪米特法则

      • 尽量不要个陌生人说话
      • 在该法则中,非陌生人包括以下几类:
        • 当前对象本身(this)
        • 以参数形式传入的对象
        • 成员对象
        • 如果成员是集合,那么集合中的对象也是朋友
        • 当前对象所创建的对象
      • 和其他类耦合度低
        ———————————————————
        坐标帝都,白天上班族,晚上是知识的分享者
        如果读完觉得有收获的话,欢迎点赞加关注

    相关文章

      网友评论

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

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