Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
20. Okt 2016
Siehe Beitrag von DeddyH. Da hat er es genau so gemacht.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
20. Okt 2016
Hmm, ja stimmt auch wieder. :stupid:
Was sagt denn der TE "Exilant" mittlerweile zu dem Thema? Ist das alles jetzt etwas verständlicher?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
20. Okt 2016
@DeddyH: Danke. Super Beispiel. :thumb: Wird aber dann doch immer etwas aufwendig wenn man immer wieder mit Supports() abfragen muss. :|
Das wa rmir bekannt, aber gut das du das für alle anderen hier auch nochmal erwähnst. :thumb:
Ok. Das wusste ich jetzt noch nicht, wäre aber das nächste gewesen, was ich mir angeschaut hätte. :stupid:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
20. Okt 2016
Du hast mir gerade einen Anreiz gegeben, mein noch am Anfang stehendes Projekt nochmal etwas umzustrukturieren. Allerdings habe ich da dann gerade ein Verständnisproblem.
Folgender Fall:
IMyIntf1 = interface(IInterface)
procedure SomeMethod1();
procedure SomeMethod2();
end;
IMyIntf2 = interface(IMyIntf1) // Hier noch abgeleitet von IMyIntf1
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
20. Okt 2016
Stimme ich voll und ganz zu. Und genau dafür konnte ich noch keine "Regel" finden. Wann benutzt man sie nicht weil es hipp ist, sondern weil es Sinn macht?!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
20. Okt 2016
Ja das Thema hatte ich damals mitverfolgt. Nur habe ich mich damit nicht mehr weiter auseinander gesetzt. Muss man dann für jedes Interface einen eigenen Visualizer bauen? Das wäre ja extrem aufwendig. :shock:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
20. Okt 2016
Er hat es ja auf sich selbst bezogen. Wenn er es versteht, dann verstehen es auch alle anderen. :stupid: :spin2:
Immerhin hat er Humor. :thumb:
Danke! :thumb:
Interfaces sind wie schon beschrieben sowohl positiv als auch negativ. Das Prinzip wie sie funktionieren habe ich mittlerweile doch recht gut verstanden. Und das ist immer das Wichtigste (bei allem im Leben). Man muss das Prinzip...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Aviator,
19. Okt 2016
Also mich interessiert die Frage ja auch brennend. Ich habe noch nie wirklich einen überzeugenden Grund gefunden, der was "Wieso" beschreibt.
Ich würde unheimlich gerne mit Interfaces arbeiten und habe auch schon das eine oder andere Mal meine Klassen mit einem Interface aufgebaut. Aber oft sehe ich einfach nicht die Notwendigkeit. Ich arbeite nie im Team sondern immer alleine. Somit muss ich...