zoukankan      html  css  js  c++  java
  • 面向对象设计-设计原则

    职责单一

    例如一个类的只能负责单一的职责

    开放-封闭原则

    对扩展的开放,对修改的封闭。用新的类处理问题,不去修改现有类

    LISCOV替换原则

    子类可以替换父类(在没有重载方法的情况下)

    依赖倒置原则

    依赖接口,不要依赖具体实现。针对接口编程,不针对实现编程(紧耦合)。类似于电脑中可插拔、更换的模式。

    接口隔离原则

    接口职责单一

    组合重用原则

    继承是紧耦合关系,尽量避免。多使用组合达到重用目的

    Demeter原则(最少知识法则)

    封装可以实现,一个对象尽可能少的对另一对象进行修改操作,也就是 尽可能少的了解

  • 相关阅读:
    3.04
    3.03
    3.02
    3.01
    2.27
    2.25小账本6
    2.24小账本5
    2.23小账本4
    2.22小账本3
    git常用命令
  • 原文地址:https://www.cnblogs.com/cicily/p/10905186.html
Copyright © 2011-2022 走看看