[ login  ]
Path: Root » Software Ontwikkeling » Ontwerp Richtlijnen

Ontwerp Richtlijnen

Ontwerp fases

  1. Begin met een algemene probleem beschrijving van het geheel.
  2. Benoem de patronen die daar in aanwezig zijn.
  3. Begin met het patronen die de context bepalen voor anderen patronen.
  4. Voeg die patronen daarna toe.
  5. Voeg daarna de ontbrekende patronen toe. (plus de gene die je alter ondenkt hebt)
  6. Maak dan het ontwerp specifiek voor jouw probleem
  7. Benoem nu (pas) de diverse klasses

Ontwerp criteria

Ontwerpstrategieen- en regels

Egoistische classen

(Geen onderdeel van de leerstof)

[*] Werkt uit de doos [*] Eenvoudige interfaces doen veel [*] Leerbaar in kleine stapjes [*] Heeft wijzegingsmeganismen voor toekomstige uitbreidingen [*] GRATIS [*] Comes with the WINNING TEAM [/list]

Overig

[*] Abstract out variations in behavior and data with commonality variablity analysis. [*] Think of inharitance as a method of conceptualizing variation, not for making special cases of existing objects. [*] Keep variations in a class decoupled from other variations to the class. [/list]

Source code