说明:
抽象类: "is a"关系 分析领域的同一类
接口: "like a"关系 1.标识作用 2.一种契约 相对抽象类更抽象
理解:
对于客户的一个具体的需求,对软件开发人员来说,就是采用代码的方式进行编写。但是代码如何写,类如何与实际的业务需求形成良好的对应关系(二者之间的关系如何设计的对于我们理解起来比较容易,尽量使得代码可以深刻模拟用户的需求,这样的话,首先理解起来和我们社会里面的社会关系有着本质的联系,其实说白了,软件开发必须如同社会环境一样的特点,有联系,有特点,如同人类的发展过程。
说了这么多,无非就是对需求进行抽象的分析,进行代码与需求的转化,借助接口与抽象类,对于代码层次与需求层次达到转化,类之间形成一定的分类,属于的标准,方便二者之间进行通信。