繁体   English   中英

Java伪代码中附加的UML图的解释?

[英]interpretation of attached UML diagram in Java Pseudocode?

在此处输入图片说明 我想将随附的UML转换为Pseudocode。 我在下面有以下类和接口头。 我想知道

1)这是否正确?

2)商店和经理与商店和商店员工之间有什么关系? 我将Manager和StoreEmployee作为Store中的私有字段。 这个对吗? 如果是,那么为什么它们不包含在属性中

3)商店和商店测试之间有什么关系?

4)我有Employee作为界面,而PayRoll Record作为具体类? 这个对吗? 两者都有虚线箭头连接?

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

这里有一些快速解答,虽然不能很好地满足您的问题,但仍然希望能为您指明正确的方向。

  1. 您已将自己的扩展与组成。 再次检查您的UML文档。 因此,不,您不正确..但在某些地方也正确。 :)
  2. 商店只有一名经理(如果没有附加号码,则假定为1..1关系)。
  3. 看看您在以前的解决方案中如何使用相同的箭头。
  4. 是的,看看箭头的头部。 Employee暗示从那里继承,其中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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM