Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Feststellen ob abstrakte Methode existiert (https://www.delphipraxis.net/153152-feststellen-ob-abstrakte-methode-existiert.html)

Khabarakh 25. Jul 2010 19:08

AW: Feststellen ob abstrakte Methode existiert
 
Zitat:

Zitat von mkinzler (Beitrag 1037419)
Das Problem sollte theoretisch auch bei anderen Sprachen bestehen, wenn Objekte abgeleiteter Klassen Objekten von Basisklassen zugewiesen werden

Welche andere Sprache hat denn ein vergleichbares Metaklassen-System :gruebel: ?

mkinzler 25. Jul 2010 20:13

AW: Feststellen ob abstrakte Methode existiert
 
Je OOP Sprache müsste das IS-A Prinzip implementieren

Khabarakh 26. Jul 2010 19:02

AW: Feststellen ob abstrakte Methode existiert
 
Lies dir karlkochs Beitrag bitte noch einmal durch. Es geht darum, dass der Compiler bei T.Create nur Einwand erheben kann, wenn der Typ T zu Kompilierzeit bekannt ist. Ist er bei quasi allen statisch typisierte Sprachen, muss er aber eben nicht in Delphi sein. Einen Nachteil gegenüber Sprachen, die statt Metaklassen nur komplett untypisierte Reflection kennen, stellt das aber natürlich nicht da ;) .

Da class abstract aber sowieso bis zum heutigen Tage überhaupt nichts bewirkt, ist die Diskussion nur von theoretischer Bedeutung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz