Termer 5 Flashcards
Design Pattern
en generell lösning för en vanligt återkommande situation inom design
ingen färdig kod utan abstrakta mallar för hur ett problem kan lösas
Local state
ett objekts interna tillstånd kallar vi för local state
muterbara objekt har per definition olika tillstånd de kan anta
Architectural Pattern
behandlar hur kod bör struktureras på en övergripande nivå utan att gå in i specifika classes
ex: MVC
Structural Pattern
behandlar hur saker bör struktureras och hänga ihop på klassnivå
ex: composite
Behavioral Pattern
behandlar hur vi bör tänka kring hur klasser och objekt kommunicerar med varandra
ex: iterator pattern, template method
Creational design patterns
behandlar hur vi bör tänka när vi skapar nya objekt
Applikation
skapar, sammanför och startar de olika komponenter som tillsammans ska utföra jobbet inom MVC
Mulitcasting
tillåta många observers