aboutsummaryrefslogtreecommitdiff
path: root/week-3
diff options
context:
space:
mode:
Diffstat (limited to 'week-3')
-rw-r--r--week-3/ETer.cpp5
-rw-r--r--week-3/ETer.h10
-rw-r--r--week-3/IBeroep.cpp2
-rw-r--r--week-3/IBeroep.h13
-rw-r--r--week-3/Persoon.cpp19
-rw-r--r--week-3/Persoon.h16
-rw-r--r--week-3/TIer.cpp5
-rw-r--r--week-3/TIer.h10
-rw-r--r--week-3/main.cpp18
l---------week-3/makefile1
10 files changed, 0 insertions, 99 deletions
diff --git a/week-3/ETer.cpp b/week-3/ETer.cpp
deleted file mode 100644
index f2eebd0..0000000
--- a/week-3/ETer.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "ETer.h"
-
-std::string ETer::getNaam() const {
- return "ET-er";
-}
diff --git a/week-3/ETer.h b/week-3/ETer.h
deleted file mode 100644
index 9f7ac8f..0000000
--- a/week-3/ETer.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma once
-
-#include "IBeroep.h"
-#include <string>
-
-class ETer : public IBeroep {
- public:
- virtual std::string getNaam() const;
-};
-
diff --git a/week-3/IBeroep.cpp b/week-3/IBeroep.cpp
deleted file mode 100644
index 9e4f97e..0000000
--- a/week-3/IBeroep.cpp
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "IBeroep.h"
-
diff --git a/week-3/IBeroep.h b/week-3/IBeroep.h
deleted file mode 100644
index 8812010..0000000
--- a/week-3/IBeroep.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma once
-
-#include <string>
-
-class IBeroep
-{
-public:
- IBeroep() {}
- virtual ~IBeroep() {}
-
-public:
- virtual std::string getNaam() const = 0;
-};
diff --git a/week-3/Persoon.cpp b/week-3/Persoon.cpp
deleted file mode 100644
index d58028c..0000000
--- a/week-3/Persoon.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-#include "Persoon.h"
-
-Persoon::Persoon() {
- _beroep = NULL;
-}
-
-Persoon::~Persoon() {
- delete _beroep;
-}
-
-void Persoon::setBeroep(IBeroep* beroep) {
- delete _beroep;
- _beroep = beroep;
-}
-
-std::string Persoon::getBeroep() {
- if (_beroep == NULL) return "geen beroep";
- return _beroep->getNaam();
-}
diff --git a/week-3/Persoon.h b/week-3/Persoon.h
deleted file mode 100644
index 32ff651..0000000
--- a/week-3/Persoon.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#pragma once
-
-#include "IBeroep.h"
-#include <string>
-
-class Persoon {
- private:
- IBeroep* _beroep;
-
- public:
- virtual void setBeroep(IBeroep* beroep);
- virtual std::string getBeroep();
- Persoon();
- virtual ~Persoon();
-};
-
diff --git a/week-3/TIer.cpp b/week-3/TIer.cpp
deleted file mode 100644
index 801f417..0000000
--- a/week-3/TIer.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "TIer.h"
-
-std::string TIer::getNaam() const {
- return "TI-er";
-}
diff --git a/week-3/TIer.h b/week-3/TIer.h
deleted file mode 100644
index 35147e4..0000000
--- a/week-3/TIer.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma once
-
-#include "IBeroep.h"
-#include <string>
-
-class TIer : public IBeroep {
- public:
- virtual std::string getNaam() const;
-};
-
diff --git a/week-3/main.cpp b/week-3/main.cpp
deleted file mode 100644
index b6b5019..0000000
--- a/week-3/main.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-#include "Persoon.h"
-#include "TIer.h"
-#include "ETer.h"
-
-#include <iostream>
-
-int main()
-{
- Persoon persoon;
-
- std::cout << persoon.getBeroep() << std::endl; // resultaat: geen beroep
- persoon.setBeroep( new TIer );
- std::cout << persoon.getBeroep() << std::endl; // resultaat: TI-er
- persoon.setBeroep( new ETer );
- std::cout << persoon.getBeroep() << std::endl; // resultaat: ET-er
-
- return 0;
-}
diff --git a/week-3/makefile b/week-3/makefile
deleted file mode 120000
index a4e84c6..0000000
--- a/week-3/makefile
+++ /dev/null
@@ -1 +0,0 @@
-../week.mk \ No newline at end of file