public class TestSingleton { public static void main(String args[]) { Database database; database = Database.getInstance("products"); System.out.println("This is the " + database.getName() + " database."); database = Database.getInstance("employees"); /* Nieuw database object overwrite de andere */ System.out.println("This is the " + /* als singleton werkt, nog steeds products, geen employees */ database.getName() + " database."); } }