摘要: 软件的复用(Reuse)或重用拥有众多优点,如可以提高软件的开发效率,提高软件质量,节约开发成本,恰当的复用还可以改善系统的可维护性。面向对象设计复用的目标在于实现支持可维护性的复用。在面向对象的设计里面,可维护性复用都是以面向对象设计原则为基础的,这些设计原则首先都是复用的原则,遵循这些设计原则可 阅读全文
posted @ 2020-03-13 21:28 爱吃牛大 阅读(282) 评论(0) 推荐(0)
摘要: 在面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。 1. 依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义 阅读全文
posted @ 2020-03-13 21:07 爱吃牛大 阅读(2406) 评论(0) 推荐(0)
摘要: 多态介绍 面向对象的核心思想是多态性,其含义是“多种形式”概念:在子类覆盖了父类函数的情况下,用父类的指针(或引用)调用子类对象,或者通过父类指针调用覆盖函数的时候(动态绑定),实际上调用的是子类的覆盖版本,这种现象叫做多态注意事项:只有用父类的指针(或引用)调用子类对象多态才会产生,非指针/引用不 阅读全文
posted @ 2020-03-13 20:52 爱吃牛大 阅读(674) 评论(0) 推荐(0)
摘要: 设计模式简述 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的开发人员所采用。设计模式是开发人员在开发过程中面临一般问题的解决方案。这些方案是众多开发人员经过相当长的一段时间的试验和错误总结出来的。它是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总 阅读全文
posted @ 2020-03-13 20:44 爱吃牛大 阅读(130) 评论(0) 推荐(0)