Mise à jour (enfin!) du dernier semestre de cours
This commit is contained in:
45
cours/G54/Feu tricolore/code/GUI/Graphic_GUI.java
Normal file
45
cours/G54/Feu tricolore/code/GUI/Graphic_GUI.java
Normal file
@ -0,0 +1,45 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Graphic_GUI.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package GUI;
|
||||
|
||||
|
||||
public class Graphic_GUI extends Observer.Observer {
|
||||
public void update() {
|
||||
|
||||
}
|
||||
|
||||
public void newTrafficLight(TrafficLights.TrafficLight t) {
|
||||
|
||||
}
|
||||
|
||||
public void changeState() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOn() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOff() {
|
||||
|
||||
}
|
||||
|
||||
public void showState() {
|
||||
|
||||
}
|
||||
|
||||
public void update() {
|
||||
|
||||
}
|
||||
}
|
45
cours/G54/Feu tricolore/code/GUI/Text_GUI.java
Normal file
45
cours/G54/Feu tricolore/code/GUI/Text_GUI.java
Normal file
@ -0,0 +1,45 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Text_GUI.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package GUI;
|
||||
|
||||
|
||||
public class Text_GUI extends Observer.Observer {
|
||||
public void update() {
|
||||
|
||||
}
|
||||
|
||||
public void newTrafficLight(TrafficLights.TrafficLight t) {
|
||||
|
||||
}
|
||||
|
||||
public void changeState() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOn() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOff() {
|
||||
|
||||
}
|
||||
|
||||
public void showState() {
|
||||
|
||||
}
|
||||
|
||||
public void update() {
|
||||
|
||||
}
|
||||
}
|
19
cours/G54/Feu tricolore/code/Observer/Observer.java
Normal file
19
cours/G54/Feu tricolore/code/Observer/Observer.java
Normal file
@ -0,0 +1,19 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Observer.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observer;
|
||||
|
||||
|
||||
public abstract class Observer {
|
||||
public abstract void update();
|
||||
}
|
30
cours/G54/Feu tricolore/code/Observer/Subject.java
Normal file
30
cours/G54/Feu tricolore/code/Observer/Subject.java
Normal file
@ -0,0 +1,30 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Subject.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observer;
|
||||
|
||||
|
||||
public abstract class Subject {
|
||||
public Observer myObservers;
|
||||
public void notifyObserver() {
|
||||
|
||||
}
|
||||
|
||||
public void addObserver(Observer o) {
|
||||
|
||||
}
|
||||
|
||||
public void deleteObserver(Observer o) {
|
||||
|
||||
}
|
||||
}
|
28
cours/G54/Feu tricolore/code/TrafficLights/TrafficLight.java
Normal file
28
cours/G54/Feu tricolore/code/TrafficLights/TrafficLight.java
Normal file
@ -0,0 +1,28 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : TrafficLight.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package TrafficLights;
|
||||
|
||||
|
||||
public class TrafficLight extends Observer.Subject {
|
||||
private int state;
|
||||
public static int[] s_StateList() = [1,2,3];
|
||||
public void change() {
|
||||
state += 1;
|
||||
getState();
|
||||
}
|
||||
|
||||
public void getState() {
|
||||
System.out.println(state);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user