博客专栏  >  移动开发   >  6大设计原则详解

6大设计原则详解

6大设计原则是23种设计模式都要遵循的基本设计原则,掌握6大设计原则,软件工程师才能高屋建瓴的设计更好的软件框架,采用更合适的设计模式。本专栏详细讲解了6大设计原型的定义,应用,实践。6大设计原则分别是单一原则,依赖倒置原则,里氏替换原则,迪米特法则,接口隔离原则,开闭原则。

关注
0 已关注
6篇博文
  • 六大设计原则之单一职责原则

    单一职责原则单一职责原则(Single Responsibility Principle)–SRP:There should never be more than one reason for a c...

    2016-08-17 20:20
    598
  • 六大设计原则之依赖倒置原则

    依赖倒置原则定义依赖倒置原则(Dependence Inversion Principle ,DIP)定义如下:High level modules should not depend upon lo...

    2016-08-23 11:42
    729
  • 六大设计原则之接口隔离原则

    接口隔离原则定义接口隔离有两种定义: Clients should not be forced to depend upon interfaces that they don’t use. 客户端...

    2016-08-24 21:20
    707
  • 六大设计原则之迪米特原则

    迪米特原则的定义迪米特原则(Law of Demeter,LoD),也叫最少知识原则(Low knowledge Principle,LKP):一个对象应该对其他对象有最少的了解。通俗的讲:一个类对自...

    2016-08-27 16:05
    484
  • 六大设计原则之开闭原则

    开闭原则的定义开闭原则是java世界里最基础的设计原则,它指导我们如何建立一个稳定,灵活的系统。开闭原则定义如下:Software entities like classes,modules and ...

    2016-08-28 10:32
    1487
  • 六大设计原则之里氏替换原则

    里氏替换原则定义里氏替换原则(Liskov Substitution Principle,LSP): 第一种定义:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所...

    2016-08-28 11:27
    960
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部