From 3a8d71a2ce23133b0bca078b3e767130e7dabe51 Mon Sep 17 00:00:00 2001 From: aqys <141941584+aqys@users.noreply.github.com> Date: Wed, 25 Mar 2026 12:24:09 +0100 Subject: [PATCH] Diagram Update --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index d0578f2..6b73a11 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,13 @@ classDiagram +Person BuildCitizens() } + class ITownBuilder + <> + +ITownBuilder AddGunStore() + +ITownBuilder AddEggStore() + +ITownBuilder AddBank() + +List~Location~ BuildTown(); + class Gun { +string Name +int Damage @@ -74,7 +81,18 @@ classDiagram } class CitizenBuilder{ + +ICitizenBuilder CreateAdult() + +ICitizenBuilder CreateChild() + +ICitizenBuilder WithGun() + +ICitizenBuilder WithFood() + +Person BuildCitizens() + } + class TownBuilder { + +ITownBuilder AddGunStore() + +ITownBuilder AddEggStore() + +ITownBuilder AddBank() + +List~Location~ BuildTown() } class GameManager { @@ -95,7 +113,9 @@ classDiagram EggStore --|> Store CitizenBuilder ..|> ICitizenBuilder + TownBuilder ..|> ITownBuilder CitizenBuilder --> Person + TownBuilder --> Location GameManager --> Store ``` \ No newline at end of file