勿在分类中声明属性--Effective笔记

属性是封装数据的方式。虽然分类也可以声明属性,但这种做法还是要尽量避免。因为分类中一般是无法新增实例变量(可用关联功能实现),因此,它们无法把实现属性所需的实例变量合成出来。

1,把封装数据所用的全部属性都定义在主接口里

2,在分类之外的其他分类中,可以定义存取方法,但尽量不要定义属性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容