Item 22: 偏好使用static member classes而不是nonstatic

Nested class的四種類型