Mikä on OOPS: n koko muoto?


Paras vastaus

Katso Richard Kenneth Engin vastaus kohtaan Miten kuvailisit objektisuuntautuneen ohjelmoinnin (OOP) ja toiminnallisen välillä Ohjelmointi (FP) muulle kuin ammattilaiselle?

Smalltalk on hieno esimerkki luokkaperusteisesta OOP: sta. (On olemassa muita OOP-muotoja, jotka eivät perustu luokkiin, mutta voimme jättää ne suurelta osin huomiotta. . Luokkaperusteinen OOP on ylivoimaisesti yleisin.) Luokka on määritelmä tai malli objektien luomiseen. Smalltalkissa luokka on myös objekti, koska kaikki in Smalltalk on objekti!

Luokka voi periä toisesta luokasta; se voi periä ominaisuuksia ja menetelmiä, ja voit lisätä ( tai korvaa ne!) omilla ominaisuuksillasi ja menetelmilläsi. (Smalltalk tukee vain yksittäistä perintöä . Useita perintöjä eli periminen useammasta kuin yhdestä luokasta tekee asioista paljon monimutkaisempi ja Smalltalk pyrkii olemaan hyvin, hyvin yksinkertainen.)

C ++: n kaltaiset kielet lisäävät paljon monimutkaisempaa OOP-paradigmaan. He pyrkivät tekemään OOP: sta ilmaisullisemman ja joustavamman, mutta en ole varma, että se on sen arvoista.

Vastaus

OOPS – Object Oriented Programming. OOPS: n ”S” tarkoittaa ”JÄRJESTELMÄT”. Itse asiassa on konferenssi nimeltä OOPS Conference ja se tarkoittaa ”Object Oriented Programming Language and Systems” -konferenssia.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *