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#) för programmeringsspråk som fortfarande används 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 en application.

Ett exempel på objektorienterad design involverar de olika knapparna, textrutorna, bildrutorna etc. 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 drivas ut med 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 kodform än de äldre linjära systemen som utvecklats med primitiv programvara som Basic och Fortran, kommer objektorienterad programmering sannolikt att fortsätta driva tekniska framsteg i mjukaWare Design. 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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?