【发布时间】:2015-01-18 14:50:38
【问题描述】:
我只是想弄清楚类别与子类相比的优势......我确实了解它们是如何实现的,但我目前看到的唯一优势是,它可以让您免于重构整个代码,如果你想在后期扩展一个使用过的类,这通常不应该发生在一个好的计划中。否则,作为子类实现大约需要相同的时间,并且它并没有真正带来不同的功能。因此,就我对子类与类别的了解而言,我看不出使用类别的理由。有人可以洗我的头并解释类别存在的原因吗?我会非常感谢:)
【问题讨论】:
标签: objective-c subclassing objective-c-category