Als «encapsulation» getaggte Fragen

In OOP ein Mechanismus zum Einschränken des Zugriffs auf einige der Objektkomponenten oder ein Entwurfsprinzip, das die Entkopplung von Implementierungsdetails fördert.

354
Wann sollten Sie 'friend' in C ++ verwenden?

Ich habe die C ++ - FAQ gelesen und war neugierig auf die friendErklärung. Ich persönlich habe es nie benutzt, aber ich bin daran interessiert, die Sprache zu erkunden. Was ist ein gutes Beispiel für die Verwendung friend? Wenn ich die FAQ etwas länger lese, mag ich die Idee, dass der <<...

150
Java: Sichtbarkeit von Unterpaketen?

Ich habe zwei Pakete in meinem Projekt: odp.projund odp.proj.test. Es gibt bestimmte Methoden, die nur für die Klassen in diesen beiden Paketen sichtbar sein sollen. Wie kann ich das machen? EDIT: Wenn es in Java kein Konzept für ein Unterpaket gibt, gibt es einen Weg, dies zu umgehen? Ich habe...