3.7.2014

Inheritance Is The Base Class of Evil

Der Vortrag von Sean Parent ist bemerkenswert– das Konzept, das er dort vorträgt, ist geradezu verführerisch.

Offen bleibt, wie man es im konkreten Code einer komplexen Applikation verwendet. Sein Beispiel von Photoshop mag zum Schluß verleiten, daß es leicht ist, es umzusetzen. Die Voraussetzung, dort, ist: alle Daten sind kopierbar (oder, durch smart-pointer, auch ohne explizite Kopie, gewissermaßen persistent).

Im Kontext einer einigermaßen komplexen Applikation ist das jedoch eine Voraussetzung, die hart erkämpft werden müßte.

(Kommentarfunktion z.Zt. deaktiviert.)