随笔分类 - 设计原则
设计原则
摘要:接口隔离原则的英文是Interface Segregation Principle,缩写就是ISP。与里氏替换原则一样其定义同样有两种 定义1: Clients should not be forced to depend upon interfaces that they don'tuse. (客
阅读全文
摘要:系列文章 设计原则:单一职责(SRP) 设计原则:开闭原则(OCP) 设计原则:里式替换原则(LSP) 设计原则:接口隔离原则(ISP) 设计原则:依赖倒置原则(DIP) 何谓高质量代码? 理解RESTful API 1 定义 里氏原则的英文是Liskov Substitution Principl
阅读全文
摘要:1.什么是开闭原则 开闭原则的英文是Open Closed Principle,缩写就是OCP。其定义如下: 软件实体(模块、类、方法等)应该“对扩展开放、对修改关闭”。 从定义上看,这个原则主要包含两部分: 对扩展开放:“ 这意味着模块的行为是可以扩展的。当应用程序的需求改变时,我们可以对其模块进
阅读全文
摘要:1 什么是单一职责(SRP)原则 单一职责原则的英文是 Single Responsibility Principle,缩写为 SRP。翻译过来就是:一个类或者模块只负责完成一个职责(或者功能)。 所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责
阅读全文