Posts Tagged ‘Patterns’

package Visibility, Facade und Factory

Tuesday, September 2nd, 2008

Wiederverwendbarkeit (reuseability) und Veränderbarkeit (changeability) steigern die Qualität (und senken damit meist den Preis) von Software und sind stark beeinflußt durch das Konzept des loose coupling, der losen Kopplung der Klassen und packages aneinander.

Eine hohe Kopplung erschwert Änderungen und sollte vermieden werden. Um die Kopplung zu verringern müssen die Verbindungen von Klassen zueinander möglichst eingeschränkt werden (imports, Methodenaurufe, Referenzen). Die maximale Entkopplung aller Klassen in einem Package von Klassen ausserhalb des Package kann man durch den Einsatz von Java Boardmitteln, einer Facade und einer Factory erreichen… (more…)

Software Design Patterns

Friday, May 4th, 2007