我对特定的类图模型问题有一个快速而简单的问题。
我有表示通知的Observer和Observable类和对象(发送给Observer的对象类型) - 参见下面的模型
ObjectType1 和 ObjectType2 是通过 ObservableSubject 实例将其实例作为方法update(Observable o, Object arg)
的参数发送到Observer的类。
我的问题是,如何模拟 ObjectType1 | ObjectType2 和观察者类之间的关系?
答案 0 :(得分:0)
ObservableSubject
应该是<<interface>>
并且ObjectTypeX
都会认识到该界面。因此,请使用update
方法通知Observer
。
您应该在update
中显示方法ObservableSubject
。那会使你的问题从一开始就明确。