Store in GIT
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Pannenkoekenhuis.Command
|
||||
{
|
||||
class Keuken
|
||||
{
|
||||
public Keuken()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void bakPannenkoek()
|
||||
{
|
||||
//Hier zou je gebruik kunnen maken van een Pannenkoekfactory om de pannenkoek te maken.
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Pannenkoekenhuis.Command
|
||||
{
|
||||
class Klant
|
||||
{
|
||||
String naam;
|
||||
Serveerster server;
|
||||
|
||||
public Klant()
|
||||
{
|
||||
server = new Serveerster(this);
|
||||
}
|
||||
|
||||
|
||||
//Geef aan deze methode mee wat voor pannenkoek men zou willen. Dit word dan meegegeven aan bestelPannenkoek()
|
||||
public void geefBestelling()
|
||||
{
|
||||
server.BestelPannenkoek();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Pannenkoekenhuis.Command
|
||||
{
|
||||
class Serveerster
|
||||
{
|
||||
private Klant klant;
|
||||
private Keuken keuken;
|
||||
|
||||
public Serveerster(Klant klant)
|
||||
{
|
||||
this.klant = klant;//Serveerster kan uiteraard ook meerdere klanten afhandelen maar hier gaan we uit van een klant.
|
||||
keuken = new Keuken();
|
||||
}
|
||||
//Geef hier ook mee wat voor pannenkoek er gemaakt zou moeten worden.
|
||||
public void BestelPannenkoek()
|
||||
{
|
||||
keuken.bakPannenkoek();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
[.ShellClassInfo]
|
||||
InfoTip=This folder is shared online.
|
||||
IconFile=C:\Program Files (x86)\Google\Drive\googledrivesync.exe
|
||||
IconIndex=16
|
||||
|
||||
Reference in New Issue
Block a user