O'Reilly logo

Der Weg zum Java-Profi, 4th Edition 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

17.4.3Reduziere die Sichtbarkeit von Methoden

Der OO-Kerngedanke der Kapselung ist, die Sichtbarkeit von Attributen und Methoden möglichst einzuschränken. Der Zustand eines Objekts kann folglich nicht mehr so sehr von außen bestimmt werden. Veränderungen sollten nur durch eine Reihe von verhaltensdefinierenden Business-Methoden erfolgen. Die Schritte dazu beschreibt das Refactoring ERSETZE MUTATOR- DURCH BUSINESS-METHODE in Abschnitt 17.4.4. Alle nicht in dieser Schnittstelle enthaltenen Methoden versucht man, private oder protected zu definieren. Dazu sind folgende zwei Vorgehensweisen möglich – bitte beachten Sie aber die später genannten Einschränkungen, bevor Sie überall im Programm die Sichtbarkeit ändern.

  1. Statische Sourcecode-Analyse einsetzen ...

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