摘要: 类之间的关系有以下四种—— 1、依赖关系 依赖指得是类之间的调用关系,一个类调用了另一个类的方法。 如果类A在它的方法中使用到了另一个类B的方法或者属性,但是这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A,这个时候类A依赖类B。 举例:人在出远门的时候会依赖车的关系;喝水 阅读全文
posted @ 2020-03-14 14:11 李李林 阅读(2497) 评论(0) 推荐(0)
摘要: 通常认为,一个易于维护的系统,就是复用率较高的系统;而一个复用性较好的系统,就是一个易于维护的系统。但是实际上,可维护性和可复用性是两个独立的目标,就像两只奔跑的兔子一样,并不总是方向一致的。对于面向对象的软件系统设计来说,在支持可维护性的同时,提高系统的可复用性是一个核心的问题。 我们常说一个好的 阅读全文
posted @ 2020-03-13 10:08 李李林 阅读(554) 评论(0) 推荐(0)
摘要: 1.面向对象的三大特征: 1. 封装 2. 继承 3. 多态 什么是多态:一个对象具备多种形态,也可以理解为事物存在的多种体现形态(父类的引用类型变量指向了子类对象,或者是接口的引用类型变量指向了接口实现类的对象) 多态的前提:必须存在继承或者实现关系。多态要注意的细节:1. 多态情况下,子父类存在 阅读全文
posted @ 2020-03-13 10:01 李李林 阅读(186) 评论(0) 推荐(0)
摘要: 1.模式的诞生与发展 模式起源于建筑领域,公认的建筑学领域模式之父,著名建筑学家克里斯托弗 · 亚历山大将模式描述为: 每个模式都描述了一个在我们的环境中不断出现的的问题,然后描述了该问题的解决方案的核心,通过这种方式,你可以无数次使用那些已有的解决方案,无需再重复相同的工作 将模式引入软件工程领域 阅读全文
posted @ 2020-03-11 17:27 李李林 阅读(328) 评论(0) 推荐(0)