美文网首页
面向对象六大基本原则

面向对象六大基本原则

作者: 芒果味的你呀 | 来源:发表于2017-10-22 23:06 被阅读56次

    在了解设计模式前,我们首先应该了解六大基本原则

    1.单一原则:就一个类而言,应该仅有一个引起它变化的原因。这样可以降低耦合度


    2.开闭原则:一个软件实体应当对扩展开放,对修改关闭。需要扩展的时候,不要去修改原有的代码。比如类、接口、封装,不去修改实体本身,而是用继承等自由变换。


    3.里式替换原则:体现在继承上,在实现继承时,子类必须能够替换掉他们的基类,即使用父类必定也可以使用子类。继承复用.


    4.依赖倒置原则:高层模块不应该依赖底层模块。比如抽象和细节。我们要依赖抽象编程,而不是去依赖细节编程,即针对接口编程,不要针对实现编程。


    5.接口隔离原则:不要强迫客户去依赖他们不需要的方法,去使用接口将两者隔离。


    6.迪米特法则:一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块独立。低耦合,低依赖。当其中某一个模块修改时,尽量少的影响其他模块。

    相关文章

      网友评论

          本文标题:面向对象六大基本原则

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