从 UML class 图派生抽象 classes 和接口

Deriving abstract classes and interface from UML class diagram

我必须在 Java 中实现具体的 classes、Pizza 和 Lasagne 以及 Food 接口,我被困在如何使用 CalculatePrice() 方法计算价格而不用在 class 图中有一个 Price 变量,因为仅使用 typesize,无法根据 table 计算比萨饼的价格。

由于价格变量不可用,您必须编写自己的逻辑来根据类型和尺寸计算价格。

对于烤宽面条,您没有大小限制,所以在这里只看类型。不同类型 --> 不同价格。

对于披萨,您可以根据类型和大小(小号、中号、大号、特大号)编写代码来计算价格。

在这里展示你的创造力。