Delegointi (ohjelmointi)
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 22. maaliskuuta 2021 tarkistetusta
versiosta . tarkastukset vaativat
6 muokkausta .
Olio-ohjelmoinnissa on kaksi toisiinsa liittyvää delegoinnin käsitettä .
- Nykyisessä mielessä tämä tarkoittaa ohjelmointikielen ominaisuutta käyttää menetelmän hakusääntöjä lähettääkseen niin sanottuja itsekutsuja ( objektikutsuja ). Tämän konseptin esitteli Liebermanvuonna 1986 julkaistussa artikkelissaan Prototyyppisten objektien käyttäminen jaetun käyttäytymisen toteuttamiseen oliojärjestelmissä . Delegointi kielen ominaisuutena on olennainen osa prototyyppiohjelmointiparadigmaa .
- Alkuperäisessä käytössä delegointi tarkoittaa tilannetta, jossa objekti luottaa toiseen objektiin tarjotakseen tietyn toiminnon. Tieteellisessä kirjallisuudessa tätä kutsutaan usein konsultoinniksi tai yhdistämiseksi .
Katso myös
Kirjallisuus
- Henry Lieberman. Prototyyppisten objektien käyttäminen jaetun toiminnan toteuttamiseen oliojärjestelmissä . Julkaisussa: Konferenssijulkaisut olio-ohjelmointijärjestelmistä, kielistä ja sovelluksista. Portland 1986, s. 214-223. ISSN 0362-1340
- Lynn Andrea Stein, Henry Lieberman, David Ungar. Yhteinen näkemys jakamisesta: Orlandon sopimus . Julkaisussa: Won Kim, Frederick H. Lochovsky (Toim.): Object-Oriented Concepts, Databases, and Applications ACM Press, New York 1989, ch. 3, s. 31–48. ISBN 0-201-14410-7