第30条:用enum代替int常量第31条:用实例代替序数第32条:用EnumSet代替位域第33条:用EnumMap代替序数索引第35条:注解优于命名模式第36条:坚持使用Override注解第37条:用标记接口定义类型