Skip to main content

Hva er objektorientert design?

Objektorientert design (OOD) er en spesiell type programvaredesign som utviklet seg for å erstatte enkel lineær kode med en slags kode som holder seg til mer komplekse konvensjoner.I objektorientert design forholder koden seg til et spesifikt "objekt" og konseptuelt "passer inni" som objektet skal sørge for spesifikke brukeroperasjoner eller andre forhold.Objektorientert design kalles også objektorientert programmering (OOP).

Objektorientert design har drevet utviklingen av mange nye teknologier, inkludert de som er relatert til Microsoft Visual Basic og C-suiten (C, C ++, C#) av programmeringsspråk somer fremdeles veldig i bruk i dag.Som en konseptuell modell for bedre programvarekodekonvensjoner, er objektorientert programmering perfekt for den typen visuelle applikasjoner som ofte er laget i Visual Basic, som ofte brukes i Windows -operativsystemer.Objektorientert analyse kan også gi en bedre måte å se på "rå kode" for å forstå hva som er på jobb i et spesifikt program eller applikasjon.

Et eksempel på objektorientert design involverer de forskjellige knappene, tekstboksene, bildekassene osv.. som er programmert til visuelle applikasjoner.Hver av disse "objektene" kan inneholde sin egen spesifikke kode som styrer oppførselen eller bruken av det objektet.Programmerere kan ytterligere skille forskjellige forekomster av et objekt i "klasser" som kan betjenes på med funksjoner eller andre kodemoduler.

I objektorientert design kan et systemsekvensdiagram være nyttig.Disse diagrammer fungerer i henhold til et enhetlig modelleringsspråk.Et systemsekvensdiagram (SSD) viser forskjellige hendelser drevet av "aktører" som hjelper til med å definere atferden og bruken av objekter i et program.

som en mer allsidig form for kode enn de eldre lineære systemene som utviklet seg med primitiv programvare som grunnleggendeOg Fortran, vil objektorientert programmering sannsynligvis fortsette å drive teknologiske fremskritt innen programvaredesign.Sammen med kodingsspråk som XML og andre markeringsspråk, kan objektorientert programmering drive både svært konseptuelle og svært funksjonelle programmer.Denne typen programvaredesign bidrar til en filosofi om å lage virtuelle objekter som vil tjene IT -samfunnet godt i arbeidet med å isolere og forbedre forskjellige programvarefunksjoner, eller modellprogramvare for å etterligne hendelser i den fysiske verden.I mellomtiden har objektorientert programmering blitt en standardkonvensjon som er universelt nyttig i dataprogrammeringssamfunnet.