class CoffeePot { } // class CoffeePot public class Dinner { CoffeePot coffeePot; private boolean eatAppetizer() { // Ät förrätten. Om det gick bra: return true; } private boolean eatMainCourse() { // Ät huvudrätten. Om det gick bra: return true; } private boolean eatDessert() { // Ät efterrätten. Om det gick bra: return true; } private boolean drinkCoffee() { if (coffeePot == null) return false; else { // Drick kaffe. Det gick bra: return true; } } private boolean eatDinner() { if (eatAppetizer() == false) return false; if (eatMainCourse() == false) return false; if (eatDessert() == false) return false; if (drinkCoffee() == false) return false; return true; } public static void main(String[] args) { Dinner d = new Dinner(); if (d.eatDinner() == false) System.out.println("Ätandet misslyckades!"); } // main } // class Dinner