- 9
- 0
- 约1.1万字
- 约 34页
- 2017-05-11 发布于四川
- 举报
敏捷软件开发第五讲—开闭原则与里氏替换原则
* * * * * 我们会发现在自己编程中常常会违反里氏替换原则,程序照样跑。所以大家都会产生这样的疑问,假如我非要不遵循里氏替换原则会有什么后果? 后果就是:你写的代码出问题的几率将会大大增加。 * 符合OCP的设计方案 public interface Excutable { public boolean isOpen(); public void open(); public void close(); } 新的实现 public class Door implements Excutable { private boolean _isOpen = false; public boolean isOpen() { return _isOpen; } public void open() { _isOpen = true; } public void close() { _isOpen = false; } } public class Hand { public Excutable item; void do() { if (item.isOpen()) item.close();
您可能关注的文档
- 授予专利权的实质性条件之三性判断—新颖性、创造性、实用性.ppt
- 指数型复合函数单调性..ppt
- 排列〔Arrangement〕.ppt
- 排球运动的基本技术和战术.ppt
- 探究决定导线电阻因素.ppt
- 按摩器行业营销摸排汇报.ppt
- 探索碱的性质〔第三课时〕.ppt
- 接待顾客案列分享.ppt
- 推广猪人工授精技术提高养猪质量降低—中国种.ppt
- 推进农村改革进展.ppt
- DBJ13-42-2008:预拌混凝土生产施工技术规程.pdf
- DBJ_T13-111-2009:建筑用薄钢板焊缝超声检测及质量分级法.pdf
- DB34_T547-2005:城市控制性详细规划编制规范.pdf
- DBJ41_T103-2010:干挂法施工保温装饰板外墙外保温技术规程.pdf
- DBJ41_T112-2016:混凝土保温幕墙工程技术规程.pdf
- DBJ13-47-2002:城市人行天桥与人行地道施工质量验收标准.pdf
- DGJ32_J06-2004:蒸压轻质加气混凝土板应用技术规程.pdf
- DB33_1069-2010:聚氨酯硬泡保温装饰一体化板外墙外保温系统技术规程.pdf
- DB34_T1788-2012:公路隧道防火涂料喷涂施工及验收规程.pdf
- DBJ13-21-1999:增强石膏空心轻质隔墙板施工技术操作规程.pdf
最近下载
- 喀什市辅警笔试真题2025.docx VIP
- 西北院编 预埋铁件图集60-BS-FS5A2017-0000-TG-0001.pdf VIP
- 2024年喀什市公安局警务辅助人员招聘真题.docx VIP
- 2026年医院皮肤科激光治疗室管理工作计划.docx VIP
- JT∕T 1311-2020 公路铁路交叉路段技术要求(可复制版).pdf
- PythonWeb开发技术与应用(Flask版)第4章 与用户交互.pptx VIP
- 2025年江苏省苏州市重点中学小升初自主招生分班考数学试卷(江苏专版,苏教版).docx VIP
- 公司治理(姜付秀)章后习题答案、思维导图.docx VIP
- 长方体和正方体的体积教学设计.docx VIP
- 2025年福建省厦门市中考生物试卷真题(含标准答案).docx
原创力文档

文档评论(0)