Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OOP: Property Problem (https://www.delphipraxis.net/43890-oop-property-problem.html)

Pseudemys Nelsoni 10. Apr 2005 17:08

Re: OOP: Property Problem
 
Zitat:

Zitat von Robert_G
Weder Records noch Arrays haben viel mit OO Programierung zu tun. ;)

Zitat:

Zitat von Robert_G
ein Array wäre TList (verwendet das Array intern).


Ist das nicht ein Widerspruch?

Zitat:

Zitat von Robert_G
Wobei ich in 90% aller Fälle zu einer richtigen Liste greifen würde.


Gib mal n Tipp, wie es ist, wenn man viele Listen verschiedenster Objekte braucht, da muss man ja immer die "Delete", "Add" Funktion für jede Liste einzeln schreiben, da es nicht wirklich eine Liste von TAnyObject gibt oder?

Robert_G 10. Apr 2005 17:14

Re: OOP: Property Problem
 
Zitat:

Zitat von Pseudemys Nelsoni
Zitat:

Zitat von Robert_G
Weder Records noch Arrays haben viel mit OO Programierung zu tun. ;)

Zitat:

Zitat von Robert_G
ein Array wäre TList (verwendet das Array intern).


Ist das nicht ein Widerspruch?

Jain...
Denn du kannst von TList ableiten und die Verwendung ist auch nicht so strunzdoof prozedural wie bei einem "nackten" Array.

Zitat:

Zitat von Pseudemys Nelsoni
Zitat:

Zitat von Robert_G
Wobei ich in 90% aller Fälle zu einer richtigen Liste greifen würde.

Gib mal n Tipp, wie es ist, wenn man viele Listen verschiedenster Objekte braucht, da muss man ja immer die "Delete", "Add" Funktion für jede Liste einzeln schreiben, da es nicht wirklich eine Liste von TAnyObject gibt oder?

Ist schon eine Weile her, aber in einem deiner Threads hatte ich mal eine Art generic List gepostet. ;)

Pseudemys Nelsoni 10. Apr 2005 17:19

Re: OOP: Property Problem
 
Ich kann mich nicht erinnern, zeig mal *g*

Wenn ich sie nicht benutzt hab kann es nur an unsauberem Code gelegen haben <g>


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

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