Das Verstecken von Klassen im Implementation Teil, damit sie ja keiner so nutzt, ist Unfug, wenn man sie dann über ein Interface von hintenrum verfügbar macht.
Gibt es denn andere Möglichkeiten, in Delphi die Sichtbarkeit von Klassen zu regeln?
Beispiel:Ich definiere im interface nur den Getter, aber die Klasse hat 'intern' auch einen Setter, weil das nunmal für die Implementierung des Subsystems notwendig ist. Nur die Anwender (also die, die nur das Interface sehen) sollen nur den Getter sehen bzw. benutzen dürfen.
Ich bin schon ne Weile nicht mehr so in Delphi drin, daher ist die Frage bestimmt ein wenig blöd. Welche Frage eigentlich? Ach, ja: s.o.