Diskussion:Delegation (Softwareentwicklung)

message: * Delegation: An Important Concept for the Appropriate Design of Object Models
* On the Semantic Diversity of Delegation-Based Programming Languages
* Kevin Roebuck - Object-Oriented Analysis and Design: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors (Abstract at google books)
-- Dpdug (Diskussion) 21:32, 14. Apr. 2012 (CEST)
thread_title:  zusätzliche Einzelnachweise 

message: Grundsätzlich denke ich, dass der Artikel in Ordnung ist. Verbesserungswürdig, aber das bringt die Zeit. Was ich extrem finde ist die Einleitung. Natürlich sollte auch das Fachpublikum bedient werden, aber gerade die einführenden Zeilen sollten so formuliert sein, dass sie jeder sinnvoll verstehen kann und einen schnellen Überblick bekommt. Ich schlage also trotz größerer Fachentfernung, oder gerade deswegen, folgende Änderung vor:
[...]‚Übertragung‘) ist ein Begriff aus der Objektorientierten Programmierung. Dort kann er unterschiedliche Bedeutungen haben, die dynamische Methodenbindung zur Programmlaufzeit betreffen (siehe Methode (Programmierung)).
* Insbesondere in Sprachen zur Entwicklung in der .NET-Platform, wie C#, handelt es sich um eine objektorientierte Variante von Methodenzeigern.Dirk Louis und Shinja Strasser, Microsoft Visual C# 2008 - Das Entwicklerbuch, Microsoft Press Deutschland, 2008, ISBN 978-3-86645-507-8, Kapitel Delegaten und Ereignisse
* Es kann auch objektbasierte Vererbung bezeichnen (im Gegensatz zur üblichen klassenbasierten Vererbung). Hierbei übernimmt ein Objekt (automatisch) Eigenschaften und Funktionalitäten, die es selbst nicht explizit definiert, von einem anderen konkreten Objekt, seinem PrototypenHenry Lieberman, Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems, in: OOPSLA, 1986, S. 214-223Günter Kniesel, Type-Safe Delegation for Run-Time Component Adaption (PDF; 72 kB), ECOOP '99 Proceedings of the 13th European Conference on Object-Oriented Programming, Springer-Verlag London, 1999, table of contents ISBN 3-540-66156-5.
* 'Delegation' kann weiterhin die Implementierung von Methoden eines Objekts durch Aufruf äquivalenter Methoden eines anderen Objekts bedeuten;  wird dies auch consultation (für Absprache, Beratung) oder invocation (Aufruf) genannt.Zur begrifflichen Abgrenzung siehe Darwin Projekt - What is (Not) Delegation, Uni Bonn (englisch) Diese Variante passt zu den Entwurfsmustern Proxy und Adapter.
* Die Sprache Objective-C kennt das Schlüsselwort delegate als Funktionalitätsspezialisierung. Hier kann ein Objekt zur Laufzeit nach einer beliebigen Funktionalität (Methode) befragt werden. Diese kann dann im Kontext des fragenden Objekts ausgeführt werden, als sei sie Teil des fragenden Objekts.[...]
Die fachliche Richtigkeit sollte nochmal überprüft werden, da ich zwar alle Begriffe grob sortieren kann, aber Ihre fachlichen Zusammenhänge nicht kenne. Mir erscheinen die Sätze allerdings von der Aussage her gleich, aber deutlich besser verständlich. Gruß, Axel --134.169.116.147 02:14, 5. Mär. 2014 (CET)
thread_title:  Einführung umformulieren? 

message: – GiftBot (Diskussion) 01:02, 26. Dez. 2015 (CET)
thread_title:  {{Anker|deadurl_2015-10}} Defekte Weblinks 

message: Gibt es als deutsches Fachwort auch den "Delegat"? Wenn ja, sollte der mit der Delegation beauftragte auch im Artikel kurz erläutert werden. Ansonsten ist das hier zu korrigieren: Delegat vgl. auch mit Delegate. --Gunnar (Diskussion) 20:46, 26. Okt. 2022 (CEST)
thread_title:  Delegat vs Delegate