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