Skip to content

MaxFPunkt/LaHMa_Carpark

Repository files navigation

LaHMa_Carpark

Inhaltsverzeichnis

  1. User Stories LaHMa_Carpark\modelling\User Stories
  2. Digitalisierungskonzept LaHMa_Carpark\modelling\Digitalisierungskonzept
  3. Use Case Diagramme LaHMa_Carpark\modelling\Use_Case
  4. Robustheitsanalyse LaHMa_Carpark\modelling\Robustness_Analysis
  5. Sequenzdiagramme LaHMa_Carpark\modelling\Sequence_Diagrams
  6. Klassendiagramm LaHMa_Carpark\modelling\Class_Diagramm
  7. Unit Tests LaHMa_Carpark\LaHMa_Servlet\src\unittests
  8. Model Klassen LaHMa_Carpark\LaHMa_Servlet\src\model
  9. Controller Klassen LaHMa_Carpark\LaHMa_Servlet\src\controller
  10. Standartschritte LaHMa_Carpark\modelling

Patterns

  • Template Pattern:

    • ServletState definiert Algorithmus für die processGetRequestAndChangeState-Methode und überlässt konkrete Implementierung von Sub-Algorithmus von processGetRequest-Methode den Unterklassen
  • Singleton Pattern:

    • Klasse Parkhaus als Singleton umgesetzt
  • MVC:

    • Servlet dient als Controller, jsp-Dateien als Views, Model Klassen kapseln Daten um Views von Programmlogik unabhängig zu machen
  • State Pattern:

    • LaHMa_Controller als Kontext hat einen Zustand vom Typ ServletState (oder sämtlichen Unterklassen)

Funktionale Programmierung ist auch am Start

Func_Prog_1 Func_Prog_2 Func_Prog_3

About

Carpark simulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •