看了这一章让我想起大学时学习数据库设计的时候,类与类之间的联系和实体与实体之间的关系基本是相同的,的确我们在建模的时候,一般实体也就是代表的是类,这样看来数据库设计和软件过程中的建模抽象完全就是一脉相承的。
关联:类与类之间的结构关系
链接:两个特定对象(一般是指具体的实例)间的结构关系
二元关联:是两个不同类之间的关系
一元关联:一个相同类的两个不同的实例之间的关系
关于继承的使用规则一:在事先编写的某个类中并不存在问题,并且已经在程序的其他地方得到了应用,但是随着需求的改变,这个类无法满足新需求的要求,因此在保证原来的程序可以继续使用(不修改原来的代码)的情况可以通过继承来完成新需求的功能。
在继承的过程中,基类的某个方法并不适用于所有的派生类,可以要求某些派生对这个方法进行重写,那么首先要给基类的这个方法标上virtual关键字,表示该方法可以被派生类重写,派生类在重写时需要使用ovveride关键字。