interface
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
package interfaces;
|
||||
public interface AlgoDiffusion {
|
||||
|
||||
public void configure();
|
||||
public void execture();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
package interfaces;
|
||||
public interface Capteur {
|
||||
|
||||
public void attach(Observer o);
|
||||
public void detach(Observer o);
|
||||
public int getValue();
|
||||
public void tick();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package interfaces;
|
||||
public interface Observer {
|
||||
|
||||
public interface Observer<T> {
|
||||
public void update(T subject);
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
package interfaces;
|
||||
public interface ObserverdeCapteur {
|
||||
|
||||
public interface ObserverdeCapteur extends Observer<Capteur>{
|
||||
|
||||
@Override
|
||||
public void update(Capteur subject);
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
package interfaces;
|
||||
public interface Subject {
|
||||
|
||||
public void attach(Observer o);
|
||||
public void detach(Observer o);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user