Store in GIT

This commit is contained in:
2026-06-17 15:58:48 +02:00
parent 163db046ef
commit adcacd2cc1
64 changed files with 2249 additions and 0 deletions
@@ -0,0 +1,18 @@
using Pannenkoekenhuis.Decorators;
using Strategy_Kassabon;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Pannenkoekenhuis.Factory
{
public class KaasPannenkoekFactory : PannenkoekenFactory
{
public override Pannenkoek CreatePannenkoek()
{
return new Kaas(new Pannenkoek("Kaaspannenkoek", 5.00));
}
}
}
@@ -0,0 +1,31 @@
using Strategy_Kassabon;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Pannenkoekenhuis.Factory
{
public abstract class PannenkoekenFactory
{
public abstract Pannenkoek CreatePannenkoek();
public Pannenkoek BestelPannenkoek()
{
Pannenkoek p = CreatePannenkoek();
p.Voorbereiden();
Console.WriteLine(p.status);
p.Bakken();
Console.WriteLine(p.status);
p.Snijden();
Console.WriteLine(p.status);
p.Verpakken();
Console.WriteLine(p.status);
return p;
}
}
}
@@ -0,0 +1,18 @@
using Pannenkoekenhuis.Decorators;
using Strategy_Kassabon;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Pannenkoekenhuis.Factory
{
public class StroopPannenkoekFactory : PannenkoekenFactory
{
public override Pannenkoek CreatePannenkoek()
{
return new Stroop(new Pannenkoek("Strooppannenkoek", 4.50));
}
}
}
+5
View File
@@ -0,0 +1,5 @@
[.ShellClassInfo]
InfoTip=This folder is shared online.
IconFile=C:\Program Files (x86)\Google\Drive\googledrivesync.exe
IconIndex=16