Delegace (programování)
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 22. března 2021; kontroly vyžadují
6 úprav .
V objektově orientovaném programování existují dva související koncepty delegování .
- V moderním slova smyslu to znamená vlastnost programovacího jazyka používat pravidla pro vyhledávání metod k odesílání takzvaných samovolání ( objektových volání). Tento koncept představil Liebermanve svém článku z roku 1986 Using Prototypical Objects to Implement Shared Behaviour in Object-Oriented Systems . Delegování jako vlastnost jazyka je nedílnou součástí prototypového programovacího paradigmatu .
- Ve svém původním použití delegování znamená situaci, kdy se objekt spoléhá na jiný objekt, který poskytuje určitou sadu funkcí. Ve vědecké literatuře se to často označuje jako poradenství nebo agregace .
Viz také
Literatura