A little design (pattern?) question...

Printable View