Skip to content
This repository has been archived by the owner on Mar 5, 2019. It is now read-only.

roger-29/dat109-oblig2

Repository files navigation

Build Status

Obligatory exercise 2

DAT109

Oppgave 1

Prosjektet er bygget ved hjelp av Gradle.

Kjør programmet med gradle run --console=plain i rotmappen.

Oppgave 2

I prosjektet er det tatt i bruk ulike prinsipper fra GRASP og SOLID:

  • Single Responsibility Principle: Alle klassene har ett spesifikt ansvar.
  • Low Coupling: Hver klasse brukes kun av andre klasser gjennom et bestemt grensesnitt, uten avhengigheter mellom klassene.
  • High Cohesion: Ansvaret for hver klasse er fokusert.
  • Creator: Kun en klasse har ansvaret for å lage instanser av en annen klasse.
  • Controller: Applikasjonen er koordinert av en klasse som delegerer ansvar til view-klassen og modellene, uten å gjøre mye selv.

About

☕️ Obligatory exercise 2 in DAT109

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages