[LUGOS-PROG] primerjava dveh vrst programiranja

polz polz at aufbix.org
Wed Jun 15 09:24:51 CEST 2005


> Sedaj pa kaj so to objekti? To so ti podatkovne strukture, ki poleg samih
> podatakov (recimo struct pri 'navadnem' programiranju) vsebujejo se
> procedure(operacije) za delo na njimi.
Vem, da gre za dlakocepljenje, ampak objektno programiranje lahko podpres
tudi brez tega, da bi procedure "zbasal" v podatkovno strukturo.

Je pa zato bolj vazno to, kar si napisal spodaj:
> * dedovanje razredov
> * moznost vecje zascita 'svojih'(objektovih) podatkov pred ostalimi deli
> programa
> * omogoca ti vecje strukturiranje/preglednost programa

Ada (predzadnja verzija standarda) namrec ni imela procedur znotraj recordov,
pa se je vseeno dalo z njo lepo programirati, saj je bilo vseeno podprto 
dedovanje, preglednost pa se je prav tako ohranila.
avto.vozi() namrec ni dosti preglednejse od vozi(avto);, treba je le 
poskrbeti, da bo vozi lahko prisel od vozila ( se pravi dedovanje), lahko pa 
ga za avto definiras po svoje.



More information about the lugos-prog mailing list