摘要: 本文主要用来帮助理解软件的可复用性和维护性,以及其为什么对软件设计如此重要。建议阅读时间3mins 一个好的系统设计应该有如下3个性质: 可扩展性(Extensibility):新的性能可以很容易地加入到系统中去。 灵活性(Flexibility):允许代码修改平稳的发生,而不会波及到其它模块。 可 阅读全文
posted @ 2020-03-13 12:00 yeungYeung洋 阅读(471) 评论(0) 推荐(0)
摘要: 类之间的关系有以下几种—— 1、依赖关系 依赖指得是类之间的调用关系,一个类调用了另一个类的方法。 如果类A在它的方法中使用到了另一个类B的方法或者属性,但是这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A,这个时候类A依赖类B。 举例:人在出远门的时候会依赖车的关系;喝水 阅读全文
posted @ 2020-03-13 11:47 yeungYeung洋 阅读(1156) 评论(0) 推荐(0)
摘要: 一、多态的定义 多态就是一个事物多种形态,就是同一符号或名字在不同的情况下具有不同解释的一种现象。 比如同一个行为具有多个不同表现形式或形态的能力也叫做多态,同一个接口,使用不同的实例而执行不同操作也叫做多态。 那么为什么需要多态呢?原因有以下几点: 1、实现代码复用,避免代码的冗余,方便后期对代码 阅读全文
posted @ 2020-03-13 10:45 yeungYeung洋 阅读(3537) 评论(0) 推荐(0)