Programiranje orijentisano na uloge

S Vikipedije, slobodne enciklopedije

Uloga-orijentisano programiranjeje oblik kompjuterskog programiranja u cilju izražavanja stvari u terminima koji su analogni ljudskom konceptualnom razumevanju sveta. Ovo bi trebalo da olakša razumevanje i održavanje programa

Osnovna ideja uloga-orijentisanog programiranja je da ljudi razmišljaju o ulogama. Ova tvrdnja je često podržana primerima društvenih odnosa. Na primer, student pohađa klasu i isti student je na žurci ista osoba, ali on igra dve različite uloge. Konkretno, interakcije ove osobe sa spoljnim svetom zavisi od njegove trenutne uloge. Uloge obično dele funkcije, npr unutrašnja svojstva osoba. Ovom podelom imovine često upravlja delegacija mehanizma. U starijoj literaturi i u oblasti baza podataka, čini se da je bilo malo razmatranje za kontekst u kome uloge uzajamno deluju jedne sa drugima. Takav kontekst se uspostavlja u novim uloga- i aspekt-orijentisanim programskim jezicima kao što su Objekt timovi. Mnogi istraživači tvrde da su prednosti uloga u modelovanju i implementaciji. Uloge omogućavaju predmetima da se razvijaju tokom vremena, oni omogućavaju nezavisne i istovremeno postojeće stavove (priključci), objekta, objašnjavaju različite kontekste objekta, i razdvajanje zabrinutosti. Generalno uloge su prirodni elementi našeg svakodnevnog koncept formiranja. Uloge u programskim jezicima omogućavaju da objekti menjaju interfejse, kako ga vidimo u stvarnom životu - kako se stvari menjaju tokom vremena, različito koriste u različitim kontekstima, itd

Autori uloga književnosti[uredi | uredi izvor]

Programski jezici sa eksplicitnom podrškom za uloge[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  1. ^ dblp: Bent Bruun Kristensen
  2. ^ „dblp: Trygve Reenskaug[[Kategorija:Botovski naslovi]]”. Arhivirano iz originala 02. 10. 2012. g. Pristupljeno 18. 01. 2016.  Sukob URL—vikiveza (pomoć)

Spoljašnje veze[uredi | uredi izvor]