next up previous
Next: Observer Up: Design patterns used in Previous: Builder


The idea of Façade is to hide the complex part of a system or a framework and make it easier to use. In our case this means hiding the steps of creating and reconstructing a database in methods like dump() or restore() in DatabaseConnector class. Other classes e.g. those handling the GUI don't have to handle the dump objects or database connection manually (they don't have to access JDBC classes directly at all).

Wiktor Kolodziej 2006-01-12