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

设计模式六大基本原则

作者: 舌尖上的Android | 来源:发表于2018-03-01 10:00 被阅读0次

1.单一职责原则
2.开闭原则
面对修改是封闭的,面对扩展是开放的。
3.里氏替换原则
只要父类能出现的地方,子类就能出现,主要体现就是 继承 和 实现
4.依赖倒置原则
高层次模块不依赖低层次模块的细节,而是依赖低层次模块的抽象

public class test {
    IHttp http;//低层次模块的抽象,而不是细节。!!!
    public void setHttp(IHttp http) {
        this.http = http;
    }
    public interface IHttp {
        void get();
    }
    class OKHttp implements IHttp {
        @Override
        public void get() {
        }
    }
    class XUtils implements IHttp {
        @Override
        public void get() {
        }
    }
}

5.接口隔离原则
类间的依赖关系应该建立在最小的接口上,接口隔离原则把臃肿的接口拆分成更小更具体的接口。
但是接口不能拆分的过于细致,以免接口泛滥。
6.迪米特原则(最少知识原则)
一个对象应该对其他对象有最少的了解,通俗的说,一个类应该对自己需要耦合或调度的类 知道的最少

相关文章

  • 设计模式基本框架

    设计模式整体可简单描述为:六大基本原则、三大类23种设计模式。1、六大基本原则:1)单一职责原则:大到一个模块,中...

  • java设计模式介绍

    一、设计模式的六大基本原则 1.单一职责原则(Single Responsibility Principle,SR...

  • 设计模式

    设计模式六大原则[设计模式六大原则(1):单一职责原则][设计模式六大原则(2):里氏替换原则][设计模式六大原则...

  • (零)设计模式六大基本原则

    本文根据一个简单的例子(图片加载),分析下设计模式的六大基本原则,让你对设计模式的基础了然于胸。前人栽树,后人乘凉...

  • 设计模式(二):六大原则

    参考:设计模式六大原则简书-快速理解-设计模式六大原则注意:IoC 也属于设计模式吧。 设计模式六大原则(1):单...

  • 设计模式 - 六大原则

    Reference 快速理解-设计模式六大原则 设计模式的六大原则 设计模式之六大原则作者:海子出处:http:/...

  • 设计模式原则

    设计模式的基本原则 设计模式的基本原则非常重要,只要真正深入地理解了设计原则,很多设计模式其实就是原则的应用而已,...

  • 无标题文章

    设计模式之六大原则(转载) 设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释...

  • 设计模式目录

    1. 设计模式中类的关系和六大设计原则 一、设计模式简介二、设计模式中类的关系三、设计模式的六大设计原则之单一职责...

  • 设计模式六大原则

    设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多...

网友评论

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

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