Naja, ood houdt zoals het woord al zegt in dat er in de ontwerpfase van een applicatie rekening gehouden wordt met het feit dat er gebruik gemaakt gaat worden van oop. In je ontwerpfase zorg je ervoor dat je alle objecten die in de toekomstige applicatie benoemt volgens de daarvoor geldende richtlijnen en aan deze objecten de juiste eigenschappen toekent. Daarnaast leg je verbanden (relataties) tussen de verschillende objecten waar nodig en beschrijf je deze relaties.
Om ervoor te zorgen dat men niet zomaar wat aan knoeit tijdens het ood proces, is er een standaard in het leven geroepen waarmee een zogenaamd objectmodel te maken is. Deze standaard heeft de naam UML en staat voor Unified Modeling Language en beschrijft op welke manier objecten, eigenschappen en relaties achterhaalt en beschreven moeten worden.
Door in het ontwerp rekening te houden met de manier van programmeren kunnen er tijdens het ontwikkelproces weinig onduidelijkheden meer ontstaan omdat als het goed is alle eisen zijn vastgelegd in het objectmodel.
|