知识点:面向对象技术-面向对象的基本概念
多态-参数多态。教材位于7.1.1章节。书上没有没有重载这俩字,不过学java的应该都知道。
可能划分到这个知识点可能也是有问题的,因为书上描述,多态的实现收到继承的支持。
但是根据多态的定义,这样划分可能也是没有问题的:不同对象收到相同的消息产生不同的结果的这种现象叫多态。不同的方法可以看做是不同的对象,相同的消息可以看成是相同的方法名称。
---
其他:
713面向对象设计的原则 这一个小点也考过:
单一责任原则:关键字“一个”。引起一个类变化的原因只有一个。
开放-封闭原则:关键字:实体是可以扩展的(开放),不能修改的(封闭)。
里氏替换原则:关键字:父子关系。子类型的实例可以赋值给父类的引用。(近年就考了一次这个)
依赖倒置原则:关键字:第一个词依赖。高不依赖低,高和低都依赖抽象。(太明显了可能不会考)
接口分离原则:依赖于抽象,不依赖于具体。好处是可以应对可能发生的变化。