AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:17

Parameter dieser Suchanfrage:

Suche in Thema: Pattern: Visitor
Suche alle Beiträge, die von "madas" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    AW: Pattern: Visitor

     
      by madas, 19. Okt 2011
    implementation hat tatsächlich recht. Zu diesem Zeitpunkt hat Self den Type TVisitableBase. Hatte das anders in Erinnerung. Daher habe ich noch mal in einem alten Projekt nach gekramt und siehe da, dort hatte ich nur eine Methode Visit(element: TVisitableBase). In dieser wurde auf den Type von element getestet und dann mit dem gecasteten Element weiter verfahren.

    Frage ist warum ein Test den...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    AW: Pattern: Visitor

     
      by madas, 19. Okt 2011
    Danke für Deinen Hinweis. Werde ich mir bei Gelegenheit einmal anschauen.

    Grüße.
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    AW: Pattern: Visitor

     
      by madas, 19. Okt 2011
    Glaube ich nicht Tim, da Self in dem Moment eigentlich den Type der abgeleiteten Klasse haben müsste und nicht nur TVisitableBase.

    Grüße.
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    AW: Pattern: Visitor

     
      by madas, 19. Okt 2011
    Muss ich wohl überlesen haben. Sorry.
    Aber dann macht es für mich keinen Sinn, Klassen ohne gemeinsame Basis mit diesem
    Pattern zu versehen.
    So bald in mehr als einer Klasse zwei Properties od. Methoden od. od. gleich heißen, sollte man meiner Meinung nach darüber nachdenken, ob sie nicht einen gemeinsamen Vorfahren bekommen sollten.
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    AW: Pattern: Visitor

     
      by madas, 19. Okt 2011
    Das Ganze kannste auch noch ein wenig eleganter lösen, da in TuWasBesonderes immer
    das Gleiche gemacht wird:


    // Unit A
    type
    IVisitor = interface
    procedure Visit(const x: TClass1); overload;
    procedure Visit(const x: TClass2); overload;
    end;
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    AW: Pattern: Visitor

     
      by madas, 19. Okt 2011
    Ich finde es ganz praktisch. Vor Allem, wenn es um das Speichern bzw. Laden von Datenstrukturen in bzw. aus bestimmte(n) Dateiformate(n) geht. Dafür schreibt man einfach einen Load- bzw. Save-Visitor und gut ist. Sollte sich das Dateiformat od. der Dateiaufbau ändern wird einfach ein neuer Visitor geschrieben. So kann man auch eine gewisse Versionierung des Dateiformates/aufbaus beibehalten.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=madas&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=163845
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:36 Uhr.
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