Implementatie in drawio en destructor fixes

This commit is contained in:
2023-06-14 20:07:09 +02:00
parent 1f346b4331
commit 7d72439236
5 changed files with 183 additions and 53 deletions

View File

@@ -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;

View File

@@ -14,7 +14,6 @@ class MachineImpl : public Machine
Motor* m2;
public:
MachineImpl(Motor*,Motor*);
~MachineImpl(){};
virtual Motor* motor1();
virtual Motor* motor2();
virtual void run();

View File

@@ -9,7 +9,6 @@ class TsensorImpl : public Tsensor, public Subject{
int temperatuur;
public:
TsensorImpl();
virtual ~TsensorImpl(){};
virtual void read();
virtual int temperature();
};