Nevim jestli jsem nazval tento thread správně, ale problém je takovýto:
Máme udělat lineární seznam, ktery obsahuje prvky typu TPrvek. TPrvek má atribut Naslednik:TPrvek. Potřebuji k prvku připojit data. Udělal jsem to tak, že jsem přidal nový atibut Data:String. Jenže takhle to nemá být. Prvek seznamu nemá v sobě nést data. Řešení je prý pomocí dědičnosti nebo pomocí tzv. háčku. Ale ani v jedno prípadě nevim jak na to. Data mohou být podle potřeby různá. Mohou být trojího typu:
1. typ: 2 polozky(string,integer)
2. typ: 3 polozky(string,string,integer)
3. typ: 2 polozky(string,string)
Vytvoril bych si tedy 3 třídy od každého typu dat jednu.
Jak mám zajistit aby jsem měl k prvku připojen konkrétně jeden typ dat?