Solid Principles Example 2