类形设计经验

要生成多类型。比如很多形状。但是每个形状都有共同的成员,也有各自的成员。也有个别的类型有相同的成员。

这时可以写个基类。里面有所有类型的成员变量。

这个类提供公用成员访问接口。

然后所有类型继承这个基类。

所有子类,有自己的接口访问自己各自的成员。

这样的优点是:不用在各自的子类中有相同的成员。

你可能感兴趣的:(c++)