要生成多类型。比如很多形状。但是每个形状都有共同的成员,也有各自的成员。也有个别的类型有相同的成员。
这时可以写个基类。里面有所有类型的成员变量。
这个类提供公用成员访问接口。
然后所有类型继承这个基类。
所有子类,有自己的接口访问自己各自的成员。
这样的优点是:不用在各自的子类中有相同的成员。
要生成多类型。比如很多形状。但是每个形状都有共同的成员,也有各自的成员。也有个别的类型有相同的成员。
这时可以写个基类。里面有所有类型的成员变量。
这个类提供公用成员访问接口。
然后所有类型继承这个基类。
所有子类,有自己的接口访问自己各自的成员。
这样的优点是:不用在各自的子类中有相同的成员。