Explain a design pattern you frequently use and why it fits the problem in a Day & Zimmermann system.