浅谈设计模式
浅谈设计模式
2015.12.30
概念
设计模式不是基于理论发明的。相反,总是先有问题场景,再基于需求和情景不断演化设计方案,最后把一些方案标准化成“模式”。
《设计模式》、 1995 、GOF、23…
设计模式(Design pattern)是什么?
1995年出版的《设计模式: 可复用面向对象软件的基本元素》中,第一次归纳出了23种基本设计模式。这本书讲了23种主要的模式,包括:抽象工厂、适配器、外观模式等。
作者: GOF。 Gangs Of Four 。它的原意是“四人帮”。这四个作者:Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides。
根本原因是为了代码复用,增加可维护性。
设计模式是“框架”,OOD(面向对象编程) 原则是“规范”
设计模式·为什么要使用?
现在有许多设计原则,但是最基本的,就是SOLID(缩写),这五项原则。
S = 单一责任原则
O = 开闭原则
L = Liscov替换原则(里氏替换原则)
I = 接口隔离原则
D = 依赖倒置原则
单一责任原则:一个类有且只有一个职责。一个类可以包含很多方法,但目的都是一个。
开闭原则:软件实体(类,模块,函数等)应该对扩展开放,对修改关闭。
里氏替换原则:使用基类引用的函数必须能够使用派生类而无须了解派生类
鸟
+ 飞行(
您可能关注的文档
最近下载
- 铸牢中华民族共同体意识面临的挑战与应对.docx VIP
- 2025年北方工业大学工商管理专业《管理学》科目期末试卷及答案.docx VIP
- (二模)苏北七市2026届高三第二次调研考试语文试卷(含官方答案).docx
- 跨文化交际角度鉴赏电影《刮痧》.ppt VIP
- 高三英语课件《HOW TO MAKE AN English Poster》.pptx VIP
- 细胞与基因治疗(CGT)CDMO市场现状.docx VIP
- 汽轮机低压缸进汽道气动性能改进地研究.pdf VIP
- 加辅料炒法麸炒.ppt VIP
- GB 51142-2015 液化石油气供应工程设计规范.docx VIP
- 《社会工作实务》助理社会工作师考试综合测试题(含答案及解析).docx VIP
原创力文档

文档评论(0)