What Design Pattern is this?

Printable View