try to generify the observer pattern
parent
f2eb4a2e87
commit
74ad4e9f4c
@ -0,0 +1,5 @@
|
|||||||
|
package _9._3.observer;
|
||||||
|
|
||||||
|
public interface Observer<Who extends Observable<Who, What>, What> {
|
||||||
|
void update(Who who, What what);
|
||||||
|
}
|
||||||
@ -1,10 +0,0 @@
|
|||||||
package provided._9;
|
|
||||||
|
|
||||||
import _9._3.Observable;
|
|
||||||
import _9._3.ShipEvent;
|
|
||||||
|
|
||||||
public interface Observer {
|
|
||||||
|
|
||||||
void update(Observable who, ShipEvent what);
|
|
||||||
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue