标签: java oop inheritance uml class-diagram
我正在开展一个名为“库存管理系统”的项目
我只是绘制一个关于我的项目的简单类图。
我的问题:这个类图是否正确?
这个位置的(库存)类是否正确?
答案 0 :(得分:1)
对我来说,为什么你会说库存是一个人的特殊情况是没有意义的。
聚合是故意的(您是否打算使用合成)?
登录,注册,删除,更改库存是一种气味,这些方法与其他三种无关。你甚至将它们组合在一起。我会把这个班级分成三个班级来分离责任。