category:类别 extensions:类扩展 不同在于后者可以添加属性,另外后者添加的方法是必须实现的。extensions可以认为是一个私有的Category。 如有不当、错误之处,欢迎指正!