Chapter15 (v4) Pattern matching and new class hierarchy image