随笔分类 - 设计原则SOLID
摘要:两截门 一个被水平分割为两部分的门,这样每一部分都可以独立保持开放或封闭 开放 封闭原则(The Open Closed Principle) 软件实体(类、模块、函数)应该是可以扩展的,但是不可以修改的。 如果程序中的一处改动就会产生连锁反应,导致一系列的相关模块的改动,那么设计就具有僵化的臭味。
阅读全文
摘要:只有佛自己应当担负起公布玄妙秘密的职责 单一职责原则(Single Responsibility Principle) 就一个类而言,应该仅有一个引起它变化的原因 什么是职责 在SRP中,我们把职责定义为“变化的原因”。如果你能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责。单一职
阅读全文
摘要:SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因 "单一职责原则链接" OCP 开放 封闭原则 软件实体(类、函数等)应该是可以扩展的,但是不可以修改 "开放 封闭原则链接" LSP Liskov替换原则 子类型必须能够替换掉它们的基类型 ISP 接口隔离原则 不应该强迫客户依赖于他
阅读全文

浙公网安备 33010602011771号