O'Reilly logo

Der Weg zum Java-Profi by Michael Inden

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Bewertung

Ein Read-only-Interface ....

+ hilft, Änderungen am Objektzustand durch andere Klassen zu verhindern. Dies ist lediglich für Attribute primitiver Datentypen sicher möglich. Bei Rückgabe von Referenzvariablen besteht die Gefahr unerwarteter Änderungen. Darauf geht der folgende Abschnitt detailliert ein.

+ kann immer dann sinnvoll sein, wenn eine Klasse über Package-Grenzen hinweg ausschließlich lesend angesprochen werden soll.

+ sorgt für geringere Komplexität und höhere Robustheit, da Änderungen nur innerhalb der Klasse oder des Packages erfolgen.

kann Modifikationen nur dann sicher verhindern, wenn ausschließlich Referenzen auf Read-only-Interfaces, unveränderliche Klassen (vgl. Abschnitt 3.4.2) oder aber (losgelöste, tiefe) Kopien ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required