1. 对单一用途的类进行逻辑分类
    2. 提高封装度
      1. 如果两个顶层类A,B,将B嵌入A中,可以提高封装度并拥有A的属性,A使其进行private封装字段。
    3. 提高代码的可读性和可维护性
      1. 将小型类嵌套在顶层类中的做法,可以就近放置代用的代码。