AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Einfache Datentypen schnell zusammenbauen?
Thema durchsuchen
Ansicht
Themen-Optionen

Einfache Datentypen schnell zusammenbauen?

Ein Thema von Der schöne Günther · begonnen am 27. Mai 2014 · letzter Beitrag vom 29. Mai 2014
 
Der schöne Günther

Registriert seit: 6. Mär 2013
6.114 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Einfache Datentypen schnell zusammenbauen?

  Alt 27. Mai 2014, 17:31
Gedenken wir der Zeiten als ein Mann noch ein Mann war. Wollte man Adressen speichern hat wohl ein einfacher Record gereicht:
Delphi-Quellcode:
   TAdresse = record
      vorname, nachname: String;
      straße: String;
      hausNr: Integer;
   end;
15 Sekunden Tippen und ich bin einsatzbereit.


Mache ich es wie Papa sagt, dann natürlich Interface-referenziert. Das ganze Drumherum mit oder ohne Factory, Service-Locator und allem sei mal weggelassen.

Delphi-Quellcode:
   IAdresse = interface
   ['{1CA3FB79-CBC2-439E-8333-8F2A8F4CA179}']
      function getVorname(): String;
      procedure setVorname(const vorname: String);

      function getNachname(): String;
      procedure setNachname(const nachname: String);

      function getStraße(): String;
      procedure setStraße(const straße: String);

      function getHausNr(): Integer;
      procedure setHausNr(const hausNr: Integer);
   end;

   TMyAdresse = class(TInterfacedObject, IAdresse)
      public
         constructor Create(copyOf: IAdresse = nil);

         // IAdresse
         function getVorname(): String;
         procedure setVorname(const vorname: String);

         function getNachname(): String;
         procedure setNachname(const nachname: String);

         function getStraße(): String;
         procedure setStraße(const straße: String);

         function getHausNr(): Integer;
         procedure setHausNr(const hausNr: Integer);

   end;
Ich will jetzt nicht auf den vielleicht drei Minuten Mehraufwand für das Tippen herumreiten. Aber geht das nicht etwas... komfortabler? Ein sonderlich praxisnahes Beispiel ist das nicht, ja. Aber ich glaube ihr wisst was ich meine.

Ist vielleicht mal jemand über eine Quelltext-Vorlage gestolpert? Irgendwas?
  Mit Zitat antworten Zitat
 


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 22:12 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