AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Zugriffverletzung beim Verwenden von Interfaces
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriffverletzung beim Verwenden von Interfaces

Ein Thema von mirage228 · begonnen am 14. Dez 2003 · letzter Beitrag vom 16. Dez 2003
Antwort Antwort
Seite 3 von 3     123   
choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#21

Re: Zugriffverletzung beim Verwenden von Interfaces

  Alt 16. Dez 2003, 13:09
Zitat:
es gibt aus meiner Sicht ganz bestimmte Anforderungen die erfüllt sein müssen.
Leider hast Du nach Deiner Ausführung lediglich zwei Alternativen (Schnittmenge vs. Vereinigungsmenge) dargestellt, nicht aber deine "ganz besteimmten Anforderungen". Welche der Strategien möchtest Du nun tatsächlich verfolgen, wo liegt der Schwerpunkt?

Zitat:
Das Durchreichen des Bearbeitungsstatus, [...] gefällt mir auch nicht so sehr.
Das ist eine lediglich innerhalb der Klasse verwendete Information. Sie wird nicht über eine Klasse hinaus verwendet, sondern dient lediglich der Vereinfachung der Implementierung.

Zitat:
der Datenstrom enthält einzelne Dokument mit Subdokumenten usw. Jeder spezielle Filter wäre nun in der Lage seine ganz spezifischen Aktionen auch als zwischengespeicherte Datenmengen zu verwalten.
Ich Denke, dass die Verwaltung von Dokumentenhierachien oder -Verzeichnissen über die Standardaufgaben eines Streams hinausgehen und entweder über Hilfsklassen oder zusätzliche Schnittstellen gelöst werden sollten.

Zitat:
Interface-technisch gesehen möchte ich nach Möglichkeit immer Zustandslose Interfaces erreichen, logisch.
Der Ansatz mit IsEOF beschreibt doch bereits ein zustandsbehaftetes Interfaces. Wie möchtest Du jede Operation atomar halten, wenn die größe eines Streams nocht nicht bekannt ist, bzw es sich um einen Live-Stream handelt?

Zitat:
Wenn man sich ähnliche Kontrukte [...] anschaut so wird man feststellen das die [...] Basis Interfaces enorme Monster-Interface mit sehr vielen Methoden sind. Aber genau das muß vermieden werden.
Von Zeit zu Zeit ist der Einsatz sog. Fassaden sinnvoll, um beim Umgang mit Teilsystemen eine grobere Granularität zu erreichen, für diesen Fall halte ich aber wenige Methoden pro Typ auch für sinnvoll, sofern die Funktionalität nicht weiter aufgebläht wird (Bruch mit dem Zuständigkeitsprinzip).

Zitat:
falls du weitergehendes Interesse hast würde es mich freuen wenn wir Nägel mit Köpfen machen würden.
Klar, im Rahmen meiner Zeit gerne. Vielleicht könntest Du Deine genaue Anforderung anhand von zwei bis drei voneinander verschiedenen Beispielen genauer skizzieren?
gruß, choose
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 17:32 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