design pattern question

Printable View