我试图在UML类图中表示以下情况。
我的问题是:
现在我有一个这样的图表:http://yuml.me/1dcb2f2f
如果你想修改我使用yuml.me的图表,这就是链接http://yuml.me/edit/1dcb2f2f
感谢您的帮助
答案 0 :(得分:0)
为了以多态方式对抽象“屏幕”进行操作,实现必须遵循公共接口或从公共基类继承。
我不确定UML的正确方法,我认为你的图表是正确的。
答案 1 :(得分:0)
熟悉设计模式。
使用工厂方法(根据用户选择生成实例)+
singleton (使工厂易于访问并确保只有一个工厂存在)用于生成所需类的实例+
带有桥接模式的对象组合(允许从实现中分离接口并允许在运行时切换实现/)
答案 2 :(得分:0)
是的,可以在OO中完成。正确的UML表示法是: