mit ein paar architektonischen Schwierigkeiten hier."Friends" entspricht für Java?
In C++ haben wir den Begriff 'Freunde', wo solche Freundesklassen auf private Mitglieder zugreifen können.
Also, ich entwickle eine Java-App und versuche, die MVC-Architektur einzuhalten. Ich habe eine Controller-Klasse, die Graph-Konnektivität zwischen 'map_objects' verwaltet. Ich möchte die Funktion in den DTO 'map_objects' verbergen, die diese Konnektivitäten tatsächlich aufbaut, indem ich diese Controller-Klasse verwende.
(Dh, selbst wenn die Controller-Klasse die erforderliche Funktionalität der Einrichtung Konnektivitäten implementiert, können die ‚Nutzer‘ noch Setter/Getter Funktionen im DTO direkt sie setzen sich Zugriff auf.)
Gibt es irgendwelche Designmuster oder Tipps in dieser Hinsicht? (Oder habe ich total muckte up?)
DUPLICATEIs there a way to simulate the C++ 'friend' concept in Java?