I denne øvelse skal du foretage Objekt Orienteret Analyse & Design (OOAD) på et spil skak.
Når vi skal forsøge at omsætte et scenarie til Objekter/Klasser m.m. kan vi holde øje med det sprog vi bruger når vi beskriver det.
Navneord: kan typisk repræsenteres som et Objekt.
Udsagnsord: Kan typisk repræsentere en metode et Objekt har.
Tillægsord: Beskriver typisk de variable, som et objekt indeholder.
Fællestræk mellem klasser/objekter kan give anledning til nedarvning.
En klasse/objekt børe have et enkelt ansvar. (En logisk gruppering af ansvar)
En metode bør udføre én enkelt ting. (Udfører metoden flere opgaver, brydes den op i flere metoder)