- 5
- 0
- 约1.65万字
- 约 49页
- 2016-12-20 发布于贵州
- 举报
面向对象的一个重要特点是继承,通常,我们要扩展一个类的功能,都可以定义子类,通过继承来实现目的 组合/聚合的方式即关联,优先使用组合而不是继承 * Gasoline:汽油 Disel:柴油 Solar:太阳能 * 桥接模式:将抽象与实现部分分离 * 类是对对象的抽象,抽象类理解为把类当作对象,抽象成的类即抽象类 接口只是一个行为的规范或规定 接口基本上不具备继承的任何具体特点,它仅仅承诺了能够调用的方法 继承和接口,例如Eagle is Bird,而Eagle can fly,此时Bird是基类与Eagle是继承关系,而Ifly是接口,与Eagle是接口实现的关系 多重继承即C#只能有一个基类 * 多态就好象一个人在工作和生活中变换不同的角色,在家里是父亲、丈夫,在公司是经理、工程师 * * 换言之,该原则代表的意义就是:如何合理地定义你的类 本原则并非绝对地限制类的责任,需要根据实际的情况,权衡类的设计。准确地说,这里所指的单一职责是指会随着同一种变化而随之变化的一组职责 * 有两个不同的应用程序使用Rectangle类。一个是有关计算几何学方面的,Rectangle类会在几何形状方面提供帮助,它从来不会在屏幕上显示矩形。另一个应用程序实质上是一个有关图形绘制方面的,它可能也会进行一些计算几何学方面的工作,但是它肯定会在屏幕上绘制图形。 这个设计就违反了单一职责原则。Re
您可能关注的文档
最近下载
- 2026住院医师规培-福建-福建住院医师规培(口腔科)历年参考题库含答案详解5卷试题.docx VIP
- 湖北省事业单位工勤技能考试备考题库真题.pdf
- 增强现实(AR)技术在博物馆古籍展示中的叙事设计_2.docx VIP
- AI Agent产品需求文档(PRD)编写指南.docx VIP
- 乙肝丙肝预防培训课件.ppt VIP
- 《民法典》中保证合同的从属性规则解析.docx VIP
- 梅毒预防知识讲座讲课PPT.pptx VIP
- GB 50870-2013 建筑施工安全技术统一规范.docx
- 2025年广东汕头市中考政治真题试题(含答案).docx VIP
- 2024惟泰VT300气体报警控制器快速操作指南.docx VIP
原创力文档

文档评论(0)