【发布时间】:2013-06-05 13:51:10
【问题描述】:
我有一个自定义 UITableViewHeaderFooterView 类和一个自定义 UITableViewCell 类。这两个类共享一些方法和变量。我认为最好为共享方法和变量创建一个超类,而不是应付周围的事情。但是这两个自定义类已经有了不同的超类。
执行此操作的最佳做法是什么?
【问题讨论】:
-
它们是根本不同的对象(基本上是一个单元格和一个视图)。它们不应该来自比 UIView 更常见的东西。仅仅因为对象看起来相似而共享状态是没有意义的。
-
也许你是对的。我想也许它有一个模式。
标签: objective-c oop inheritance subclass superclass