Hva er den fulle formen for OOPS?


Beste svaret

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

Smalltalk er det fineste eksemplet på klassebasert OOP som finnes. (Det er andre former for OOP som ikke er basert på klasser, men vi kan i stor grad ignorere dem . Klassebasert OOP er langt den vanligste.) En klasse er en definisjon eller mal for å lage objekter. I Smalltalk er en klasse også et objekt fordi alt i Smalltalk er et objekt!

En klasse kan arve fra en annen klasse; den kan arve egenskaper og metoder, og du kan legge til ( eller erstatt med!) dine egne egenskaper og metoder. (Smalltalk støtter bare enkeltarv . Flere arv , dvs. å arve fra mer enn en klasse, gjør ting mye mer komplisert, og Smalltalk tar sikte på å være veldig, veldig enkel.)

Språk som C ++ gir OOP-paradigmet mye mer kompleksitet. De tar sikte på å gjøre OOP mer uttrykksfull og fleksibel, men jeg er ikke sikker på at det er verdt det.

Svar

OOPS – Objektorientert programmering. «S» i OOPS står for «SYSTEMS». Faktisk er det en konferanse som heter OOPS Conference, og den står for «Object Oriented Programming Language and Systems» Conference.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *