Ich will in unserem Delphi5-Projekt objects einsetzen, weil sie mir für Konzepte wie z.B. Punkte lieber sind als classes...<br>
- Wert- statt Referenzsemantik<br>
- der ganze Kram mit Create/Free fällt weg (Schreib- und Laufzeitaufwand))<br>
(Kon- und Destruktor kann ich mir doch sparen, wenn mein Objekt keine virtuellen Methoden enthält???)
<p>... oder als records + globale Routinen:<br>
- "nettere" Syntax (Infix p.Plus(q) statt Präfix Plus(p, q);<br>
ist natürlich Geschmackssache)<br>
- weniger Probleme mit Namenskollisionen<br>
- bzw.: weniger Schreibarbeit durch Vermeidung Namensraumpräfixen<br>
- bessere Unterstützung durch Programmierhilfe ("Intellisense" ;-P)<br>
<p>Nun scheinen die Borländer aber objects nicht mehr zu mögen und wollen sie laut
Online-Hilfe aussterben lassen. Darunter leidet insbesondere die Dokumentation.
Auf der anderen Seite ist die Compilerunterstützung gar nicht so schlecht.
Gegenüber dem Stand aus dem Referenzhandbuch zu "Borland Pascal Mit Objekten 7.0"
(geerbt von den Vorvätern) sind ja durchaus noch Features hinzugekommen (properties z.B.).
<p>Drum die prinzipelle Frage: Kann man's wagen, noch objects zu verwenden?
<p>Und weiß jemand, ob's irgendwo weitere Doku dazu gibt und, wenn ja, wo?
<p>Auch diesmal Danke im voraus,<br>
Uli.
- Wert- statt Referenzsemantik<br>
- der ganze Kram mit Create/Free fällt weg (Schreib- und Laufzeitaufwand))<br>
(Kon- und Destruktor kann ich mir doch sparen, wenn mein Objekt keine virtuellen Methoden enthält???)
<p>... oder als records + globale Routinen:<br>
- "nettere" Syntax (Infix p.Plus(q) statt Präfix Plus(p, q);<br>
ist natürlich Geschmackssache)<br>
- weniger Probleme mit Namenskollisionen<br>
- bzw.: weniger Schreibarbeit durch Vermeidung Namensraumpräfixen<br>
- bessere Unterstützung durch Programmierhilfe ("Intellisense" ;-P)<br>
<p>Nun scheinen die Borländer aber objects nicht mehr zu mögen und wollen sie laut
Online-Hilfe aussterben lassen. Darunter leidet insbesondere die Dokumentation.
Auf der anderen Seite ist die Compilerunterstützung gar nicht so schlecht.
Gegenüber dem Stand aus dem Referenzhandbuch zu "Borland Pascal Mit Objekten 7.0"
(geerbt von den Vorvätern) sind ja durchaus noch Features hinzugekommen (properties z.B.).
<p>Drum die prinzipelle Frage: Kann man's wagen, noch objects zu verwenden?
<p>Und weiß jemand, ob's irgendwo weitere Doku dazu gibt und, wenn ja, wo?
<p>Auch diesmal Danke im voraus,<br>
Uli.
Comment