Skip to main content

Vad är objektorienterad design?

Objektorienterad design (OOD) är en speciell typ av mjukvarudesign som utvecklades för att ersätta enkel linjär kod med en slags kod som följer mer komplexa konventioner.I objektorienterad design hänför sig koden till ett specifikt "objekt" och konceptuellt "passar in" det objektet för att tillhandahålla specifika användaroperationer eller andra villkor.Objektorienterad design kallas också objektorienterad programmering (OOP).

Objektorienterad design har drivit utvecklingen av många nya tekniker inklusive de som är relaterade till Microsoft Visual Basic och C-sviten (C, C ++, C#) av programmeringsspråk somanvänds fortfarande mycket idag.Som en konceptuell modell för bättre programvarukodkonventioner är objektorienterad programmering perfekt för den typ av visuella applikationer som ofta tillverkas i Visual Basic, som vanligtvis används i Windows -operativsystem.Objektorienterad analys kan också ge ett bättre sätt att titta på "Raw Code" för att förstå vad som finns på jobbet i ett specifikt program eller applikation.

Ett exempel på objektorienterad design involverar de olika knapparna, textrutorna, bildrutorna osv. som är programmerade i visuella applikationer.Var och en av dessa "objekt" kan innehålla sin egen specifika kod som styr beteendet eller användningen av det objektet.Programmerare kan ytterligare skilja olika instanser av ett objekt i "klasser" som kan manövreras av funktioner eller andra kodmoduler.

I objektorienterad design kan ett systemsekvensdiagram vara användbart.Dessa diagram fungerar enligt ett enhetligt modelleringsspråk.Ett systemsekvensdiagram (SSD) visar olika händelser som drivs av ”skådespelare” som hjälper till att definiera beteenden och användningen av objekt i ett program.

Som en mer mångsidig form av kod än de äldre linjära systemen som utvecklats med primitiv programvara som Basic som grundläggandeOch Fortran, objektorienterad programmering kommer sannolikt att fortsätta att driva tekniska framsteg inom mjukvarudesign.Tillsammans med kodande språk som XML och andra markeringsspråk kan objektorienterad programmering driva både mycket konceptuella och mycket funktionella program.Denna typ av mjukvarudesign bidrar till en filosofi för att skapa virtuella objekt som kommer att tjäna IT -samhället väl i ansträngningar för att isolera och förbättra olika mjukvarufunktioner, eller modellprogramvara för att efterlikna händelser i den fysiska världen.Samtidigt har objektorienterad programmering blivit en standardkonvention som är allmänt användbar i datorprogrammeringssamhället.