Mit Hilfe von Generischen Containern in Delphi XE - immer?

Generische Container kann eine Zeitersparnis, wenn Sie ein Element, und eine stark typisierte Liste dieser Elemente. Es erspart die wiederholte Programmierung erstellen Sie eine neue Klasse mit vielleicht einer TList internen Variablen und typisierte Hinzufügen/Löschen, geben Sie Methoden, unter anderen Vorteile (wie die neue Funktionalität zur Verfügung gestellt durch die Generische container-Klassen.)

Jedoch ist es empfohlen, immer die Verwendung generischer Container für stark typisierte Listen der Zukunft an? Was sind die spezifischen Nachteile, dies zu tun? (Wenn Sie nicht besorgt über die Abwärtskompatibilität von code.) Ich war das schreiben einer server-Anwendung gestern und hatte eine Liste der Gegenstände, die ich erstellt 'der alte Weg' und ging, um es zu ersetzen mit einer generischen Liste, aber beschlossen, es zu halten, lean, aber meistens aus Gewohnheit. (Sollten wir diese Gewohnheit abzulegen und eine neue zu beginnen, indem Sie immer mit generics?)

  • Aus den eingegangen Antworten wurde dies ist ein Beispiel, warum StackOverflow ist so gut!
Schreibe einen Kommentar