我想将附加的 UML 翻译成伪代码。我在下面有以下类和接口头。我想知道
1)如果这是正确的?
2) Store 和 Manager 以及 Store 和 StoreEmployee 之间的关系是什么?我将 Manager 和 StoreEmployee 作为 Store 中的私有字段。这个对吗?如果是,那么为什么它们不包含在属性中
3) store 和 Store Test 之间有什么关系?
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