AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Klassen mit unterschiedlichen Parents verwursten

Ein Thema von transporter08 · begonnen am 7. Mär 2012 · letzter Beitrag vom 7. Mär 2012
Antwort Antwort
transporter08

Registriert seit: 7. Mär 2012
7 Beiträge
 
#1

AW: Klassen mit unterschiedlichen Parents verwursten

  Alt 7. Mär 2012, 09:05
Ja das ist korrekt.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#2

AW: Klassen mit unterschiedlichen Parents verwursten

  Alt 7. Mär 2012, 09:07
In dem Fall würde ich einfach noch eine Klasse "dazwischenschieben", TFoo1 und TFoo2 erben dann von der und nicht mehr direkt von der Basisklasse.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.403 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Klassen mit unterschiedlichen Parents verwursten

  Alt 7. Mär 2012, 09:11
Hi,

und wenn das nicht möglich ist (Klasse dazwischen) das Klassenmodell noch einmal überarbeiten oder alternativ mit Interfaces arbeiten (etwas komplexer wie reine OOP)

Grüße
  Mit Zitat antworten Zitat
transporter08

Registriert seit: 7. Mär 2012
7 Beiträge
 
#4

AW: Klassen mit unterschiedlichen Parents verwursten

  Alt 7. Mär 2012, 09:30
Die Sache ist die, dass in TFooClass1 und TFooClass2 jeweils unterschiedliche Objekte definiert sind und angesprochen werden (müssen).
Allerdings habe ich im weiteren Verlauf einen zentralen "Ansprechpartner" (TFooContainer), der dann entweder mit TFooClass1 oder TFooClass2 arbeiten soll. Damit nicht jedesmal fuer einen Funktionsaufruf unterschieden werden muss, ob die Klasse jetzt TFooClass1 oder TFooClass2 ist (weil sie ja eigentlich einen gemeinsamen Funktionsschatz haben), war die Überlegung mit den zusätzlichen Gemeinsamkeiten.

Würden die Interfaces so etwas abdecken ?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#5

AW: Klassen mit unterschiedlichen Parents verwursten

  Alt 7. Mär 2012, 09:31
Sowohl Interfaces als auch die "Zwischenklasse" würden das abdecken.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz