Skip to main content

Hvad er objektorienteret design?

Objektorienteret design (OOD) er en speciel slags softwaredesign, der udviklede sig til at erstatte enkel lineær kode med en slags kode, der overholder mere komplekse konventioner.I objektorienteret design vedrører kode et specifikt "objekt" og konceptuelt "passer inde" i det objekt for at sørge for specifikke brugeroperationer eller andre betingelser.Objektorienteret design kaldes også objektorienteret programmering (OOP).

Objektorienteret design har drevet udviklingen af mange nye teknologier, herunder dem, der er relateret til Microsoft Visual Basic og C Suite (C, C ++, C#) af programmeringssprog, derer stadig meget i brug i dag.Som en konceptuel model til bedre softwarekodekonventioner er objektorienteret programmering perfekt til den slags visuelle applikationer, der ofte er udformet i Visual Basic, som ofte bruges i Windows -operativsystemer.Objektorienteret analyse kan også give en bedre måde at se på "rå kode" for at forstå, hvad der er på arbejde i et specifikt program eller applikation.

Et eksempel på objektorienteret design involverer de forskellige knapper, tekstbokse, billedkasser osv.. Det er programmeret til visuelle applikationer.Hver af disse "objekter" kan indeholde sin egen specifikke kode, der styrer opførsel eller brug af dette objekt.Programmerere kan yderligere adskille forskellige tilfælde af et objekt i "klasser", der kan betjenes efter funktioner eller andre kodemoduler.

I objektorienteret design kan et systemsekvensdiagram være nyttigt.Disse diagrammer fungerer i henhold til et samlet modelleringssprog.Et systemsekvensdiagram (SSD) viser forskellige begivenheder, der er drevet af "skuespillere", der hjælper med at definere adfærd og anvendelser af objekter i et program.

Som en mere alsidig form for kode end de ældre lineære systemer, der udviklede sig med primitiv software som BasicOg fortran, objektorienteret programmering vil sandsynligvis fortsætte med at drive teknologiske fremskridt inden for softwaredesign.Sammen med kodningssprog som XML og andre markup -sprog kan objektorienteret programmering drive både meget konceptuelle og meget funktionelle programmer.Denne form for softwaredesign bidrager til en filosofi om at skabe virtuelle objekter, der vil tjene IT -samfundet godt i bestræbelserne på at isolere og forbedre forskellige softwarefunktioner eller model -software til at efterligne begivenheder i den fysiske verden.I mellemtiden er objektorienteret programmering blevet en standardkonvention, der er universelt nyttig i computerprogrammeringssamfundet.