Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Frage zu einer Programmier-Technik, die ich nicht kenne

  Alt 19. Apr 2018, 06:54
das allein schon vestehe ich nicht :

Code:
 
 TFrameInfo<T: TFrame> = class
Ich steh zwar auch noch am Anfang, was man mit Generics alles machen kann, aber hier mal ein Versuch das
grob zu erklären.

TFrameInfo ist eine Klasse mit einem variablen Teil T, der ein TFrame oder von TFrame abgleitet Klasse sein muß.

Am einfachsten, denk ich, lassen sich Generics anhand von Listen erklären. Früher (Vor den Generics) musste man für jeden Datentyp eine eigene Ableitung einer TList-Klasse bauen, obwohl die ganze Verwaltung und Funktionalität die gleiche war.

Mit Generics kannst du einfach eine TList des benötigen Datentypes definieren und gut.
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat