diff --git a/Opdracht_4/inc/Machine.h b/Opdracht_4/inc/Machine.h index 5107d35..a4e2797 100644 --- a/Opdracht_4/inc/Machine.h +++ b/Opdracht_4/inc/Machine.h @@ -10,6 +10,7 @@ class Machine { Motor* m1; Motor* m2; public: + virtual ~Machine(){}; virtual Motor* motor1() = 0; virtual Motor* motor2() = 0; virtual void run() = 0; diff --git a/Opdracht_4/inc/MachineImpl.h b/Opdracht_4/inc/MachineImpl.h index c22e93b..ea30bf3 100644 --- a/Opdracht_4/inc/MachineImpl.h +++ b/Opdracht_4/inc/MachineImpl.h @@ -14,7 +14,6 @@ class MachineImpl : public Machine Motor* m2; public: MachineImpl(Motor*,Motor*); - ~MachineImpl(){}; virtual Motor* motor1(); virtual Motor* motor2(); virtual void run(); diff --git a/Opdracht_4/inc/TsensorImpl.h b/Opdracht_4/inc/TsensorImpl.h index 3d48681..fbb4035 100644 --- a/Opdracht_4/inc/TsensorImpl.h +++ b/Opdracht_4/inc/TsensorImpl.h @@ -9,7 +9,6 @@ class TsensorImpl : public Tsensor, public Subject{ int temperatuur; public: TsensorImpl(); - virtual ~TsensorImpl(){}; virtual void read(); virtual int temperature(); }; diff --git a/Opdracht_4/opdracht4.drawio b/Opdracht_4/opdracht4.drawio index d2a301f..cf2c9b6 100644 --- a/Opdracht_4/opdracht4.drawio +++ b/Opdracht_4/opdracht4.drawio @@ -1,88 +1,140 @@ - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - - + + - - - - - + + + + + - + - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -103,8 +155,14 @@ + + + + + + - + @@ -115,22 +173,34 @@ - + - + + + + + + + + + + + + + - + @@ -138,7 +208,7 @@ - + @@ -154,7 +224,7 @@ - + @@ -273,7 +343,7 @@ - + @@ -284,7 +354,7 @@ - + @@ -308,8 +378,8 @@ - - + + @@ -363,9 +433,9 @@ - + - + @@ -397,11 +467,12 @@ - + + @@ -418,7 +489,7 @@ - + @@ -431,7 +502,7 @@ - + @@ -444,7 +515,7 @@ - + @@ -457,6 +528,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Opdracht_4/opdracht4.png b/Opdracht_4/opdracht4.png new file mode 100644 index 0000000..13d9ba6 Binary files /dev/null and b/Opdracht_4/opdracht4.png differ