Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 企业架构师-观察者和处理对象之间的关系_Uml_Class Diagram_Enterprise Architect - Fatal编程技术网

Uml 企业架构师-观察者和处理对象之间的关系

Uml 企业架构师-观察者和处理对象之间的关系,uml,class-diagram,enterprise-architect,Uml,Class Diagram,Enterprise Architect,我有一个关于特定类图模型问题的简单而快速的问题 我有Observer和Observable类以及表示通知的对象(发送给Observer的对象类型)——请参见下面的模型 ObjectType1和ObjectType2是类,其实例通过ObservableSubject实例作为方法update(Observable o,Object arg)的参数发送给观察者 我的问题是,如何建模ObjectType1|ObjectType2和Observer类之间的关系?ObservableSubject应该是一

我有一个关于特定类图模型问题的简单而快速的问题

我有Observer和Observable类以及表示通知的对象(发送给Observer的对象类型)——请参见下面的模型

ObjectType1ObjectType2是类,其实例通过ObservableSubject实例作为方法
update(Observable o,Object arg)
的参数发送给观察者


我的问题是,如何建模ObjectType1|ObjectType2Observer类之间的关系?

ObservableSubject
应该是一个
,两者都实现了该接口。因此,用户可以使用方法
更新
,通知
观察者


您应该在
observatesubject
中显示方法
update
。这会让你的问题从一开始就很清楚。

只要你不告诉我们,它们之间的关系:随你喜欢。嗨,我更新了我的问题,但我认为在编辑之前它也有明确的定义。