- 1
- 0
- 约1.47千字
- 约 3页
- 2022-06-20 发布于上海
- 举报
原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来 的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性, 也觉得这些原则也都有相通之处,,正是有了他们才使我们由代码工人转为艺术家。下面我来点评一下六大原则,望各位拍砖:
1、单一职责原则(Single Responsibility Principle ,简称 SRP) 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一直这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。而软件设计真正要做的许多内容,就是发现职责,并把这些职责相互分离。
一句话点评:高内聚低耦合的绝佳体现,不要乱拉关系,独善其身挺好。
2、 开放--封闭原则(The Open-Closed Principle, 简称 OCP)
开放--封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展, 但是不可以修改。即对于扩展是开放的,对于更改是封闭的。 我们不可能做到未卜先知,在设计的时候尽可能让一个类足够好,设计好了就不要去修改了;不能完全封闭的情况下,当发生变化时,我们就创建抽象来隔离以后发生
您可能关注的文档
- 也谈英语课堂教学中的提问技巧与艺术成文.docx
- 冶金齿轮箱轴承的应用技术.docx
- 冶金等工贸企业行业专业分类.docx
- 冶金行业 铝冶炼 4.docx
- 冶金行业试题.docx
- 冶金心得实习.docx
- 冶金专业知识.docx
- 业绩合同表分析和总结.docx
- 业绩合同签订步骤.docx
- 业绩计划改进的出发点.docx
- DB54∕T 0690-2026 设施土壤次生盐渍化改良技术规程.docx
- DB54∕T 0689-2026 设施蔬菜秸秆还田技术规程.docx
- DB54∕T 0665-2026 光伏电站燕麦与箭筈豌豆混播 生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程.docx
- DB54∕T 0659-2026 短须裂腹鱼(地方标准).docx
- DB54∕T 0653-2026 黄石爬鮡增殖放流规程.docx
- DB46∕T 747-2026 气候康养指数.docx
- (11.2.1)--11.1 创伤后应激障碍-1.ppt
- (11.2.2)--11.2 创伤后应激障碍-2.ppt
- (11.2.3)--11.3 创伤后应激障碍-3.ppt
最近下载
- BGK界面变位计BGK-4420I用户手册.pdf
- 2025高效节能型铝合金燃气连续熔化保温炉技术条件.docx VIP
- 09S304卫生设备安装.docx VIP
- 社区工作者招聘考试题目及答案.docx VIP
- 中文模组仙炊奇缘.pdf VIP
- 养老机构感染预警级别及应对措施、疾病筛查指引、病例登记表、感染性职业暴露管理与处置.pdf VIP
- T-CECS-G-T34-2023 寒区公路隧道设计标准.docx VIP
- 2023仙游中骏世界城购物中心一店一色装修设计导则手册.pptx VIP
- 【公开课】整式+第1课时+单项式+课件2025-2026学年人教版数学七年级上册.pptx VIP
- 2022-中骏汕头澄海世界城商业景观设计.pdf VIP
原创力文档

文档评论(0)