O'Reilly logo

Servlets und JSPs™ von Kopf bis Fuß by Bert Bates, Kathy Sierra, Bryan Basham

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

14.3. Weitere Entwurfsprinzipien ...

Lockere Bindung

Ihrem Wesen nach schließen OO-Systeme Objekte ein, die miteinander reden. Indem man gegen Schnittstellen programmiert, kann man die Anzahl von Dingen reduzieren, die eine Klasse über eine andere Klasse wissen muss, um mit ihr zu kommunizieren. Je weniger zwei Klassen übereinander wissen, umso lockerer sind sie miteinander verbunden. Muss eine Klasse A Methoden in Klasse B verwenden, erzeugt man dazu häufig eine Schnittstelle zwischen beiden. Implementiert Klasse B das entsprechende Interface, kann Klasse A Klasse B über das Interface nutzen. Das ist hilfreich, weil man statt Klasse B später dann eine aktualisierte Klasse B oder sogar eine ganz andere Klasse verwenden kann, solange der Vertrag ...

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