每次听到和 x 一样,只是 y 不同这句话,就可以应用继承。我们不需要再次指定 x 的所有数据来形成新条件,而是可以创建 x 的子项并适当地修改 y。这样就能满足两个条件,而不需要做重复工作。
如下所示,我们甚至可以把这种继承应用到我们的餐厅中。继承值以灰色文本显示,本地值则以黑色文本显示。
注释: 如果我们愿意的话,沙拉 3 可以继承沙拉 2:沙拉 3 和沙拉 2 一样,只是调料不同。
- 沙拉 2 和沙拉 1 一样,只是调料不同。
- 沙拉 3 和沙拉 1 一样,只是调料不同。如果当天的蔬菜发生了变化(如从青豆改为豌豆),则只需要更新前菜 1,其他前菜将自动继承豌豆(而非青豆)的蔬菜属性。
- 前菜 2 和前菜 1 一样,只是肉和淀粉不同。
- 甜点 2 和甜点 1 一样,只是浇头不同。