Hvad er den fulde form for OOPS?


Bedste svar

Se Richard Kenneth Engs svar på Hvordan vil du beskrive forskellen mellem Object Orientated Programming (OOP) og Functional Programmering (FP) til en ikke-tekniker?

Smalltalk er det fineste eksempel på klassebaseret OOP, der findes. (Der er andre former for OOP, der ikke er baseret på klasser, men vi kan stort set ignorere dem . Klassebaseret OOP er langt den mest almindelige.) En klasse er en definition eller skabelon til oprettelse af objekter. I Smalltalk er en klasse også et objekt, fordi alt i Smalltalk er et objekt!

En klasse kan arve fra en anden klasse; den kan arve egenskaber og metoder, og du kan tilføje ( eller udskift med!) dine egne egenskaber og metoder. (Smalltalk understøtter kun enkelt arv . Flere arv , dvs. at arve fra mere end en klasse, gør tingene meget mere kompliceret, og Smalltalk sigter mod at være meget, meget enkel.)

Sprog som C ++ tilføjer meget mere kompleksitet til OOP-paradigmet. De sigter mod at gøre OOP mere udtryksfuld og fleksibel, men jeg er ikke sikker på, at det er det værd.

Svar

OOPS – Objektorienteret programmering. “S” i OOPS står for “SYSTEMS”. Faktisk er der en konference, der hedder OOPS Conference, og den står for “Object Oriented Programming Language and Systems” -konference.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *