Add code examples, and documentation

This commit is contained in:
Aaron Po
2026-08-12 00:03:32 -04:00
commit 77c16e69f6
79 changed files with 4458 additions and 0 deletions

29
DesignPatterns.slnx Normal file
View File

@@ -0,0 +1,29 @@
<Solution>
<Folder Name="/patterns/" />
<Folder Name="/patterns/bridge/">
<Project Path="patterns/bridge/Bridge Example/Bridge Example.csproj" />
</Folder>
<Folder Name="/patterns/decorator/">
<Project Path="patterns/decorator/IceCreamDecorations/IceCreamDecorations.csproj" />
<Project Path="patterns/decorator/ShapeDecorations/ShapeDecorations.csproj" />
</Folder>
<Folder Name="/patterns/facade/">
<Project Path="patterns/facade/CarEngineFacade/CarEngineFacade.csproj" />
<Project Path="patterns/facade/CarEngineFacadeRecording/CarEngineFacadeRecording.csproj" />
</Folder>
<Folder Name="/patterns/mediator/">
<Project Path="patterns/mediator/AirTrafficControl/AirTrafficControl.csproj" />
</Folder>
<Folder Name="/patterns/memento/">
<Project Path="patterns/memento/MementoPattern/MementoPattern.csproj" />
</Folder>
<Folder Name="/patterns/observer/">
<Project Path="patterns/observer/ObserverPattern/UpdatedOne.csproj" />
</Folder>
<Folder Name="/patterns/state/">
<Project Path="patterns/state/BadCarState/BadCarState.csproj" />
<Project Path="patterns/state/CarState/CarState.csproj" />
<Project Path="patterns/state/WithoutStatePattern/WithoutStatePattern.csproj" />
<Project Path="patterns/state/WithStatePattern/WithStatePattern.csproj" />
</Folder>
</Solution>