Java伪代码中附加UML图的解释?
我想把附加的UML翻译成伪代码。我有下面的类和接口头。 我想知道 1) 如果这是正确的 2) 门店与经理、门店与门店员工之间的关系是什么? 我将经理和StoreEmployee作为存储中的私有字段。这是正确的吗? 如果是,那么为什么它们不包含在属性中 3) 存储和存储测试之间的关系是什么 4) 我有员工作为接口,而工资记录作为具体类? 这是正确的吗?两者都有断线箭头连接吗Java伪代码中附加UML图的解释?,java,interface,uml,composition,class-diagram,Java,Interface,Uml,Composition,Class Diagram,我想把附加的UML翻译成伪代码。我有下面的类和接口头。 我想知道 1) 如果这是正确的 2) 门店与经理、门店与门店员工之间的关系是什么? 我将经理和StoreEmployee作为存储中的私有字段。这是正确的吗? 如果是,那么为什么它们不包含在属性中 3) 存储和存储测试之间的关系是什么 4) 我有员工作为接口,而工资记录作为具体类? 这是正确的吗?两者都有断线箭头连接吗 public interface Employee { } public class Manager implements
public interface Employee { }
public class Manager implements Employee{ }
public class StoreEmployee implements Employee{ }
public class SalesAssociate extends StoreEmployee { }
public class PayrollRecord { } //
public class Store extends PayrollRecord { } // does it have Manager and StoreEmployee as private fields
public class StoreTest { } //does it have Store as private field
这里有一些快速的答案并不能完美地回答你的问题,但仍有希望为你指明正确的方向
Employee
表示继承自,其中PayRollRecord
只是一个通用箭头顺便说一下,我认为更好的标签应该是:java、uml和oo设计(如果有的话)。另外,要制作一个编号列表,请以
1开始一行。
并且每一个连续的行也以这种方式开始。@Nava2:你说的每一个连续的行都以这种方式开始是什么意思?对于编号列表,请以1开始第一行。
,然后对于每一个新添加,仍然使用1。
它将为您填写数字。:)store和storeTest之间的关系是什么?还有哪些地方使用了相同的箭头类型?
public class Store extends PayrollRecord { } // does it have Manager and StoreEmployee as private fields
public class StoreTest { } //does it have Store as private field