Я создаю tableView из набора различных классов наследования, но я не могу понять, что является лучшим способом добавить их все в tableView без создания нескольких массивов , что не является идеальным?Несколько классов наследования в таблицеView
Возьмем, к примеру, классический пример, как бы я мог бы добавить несколько разных объектов кошки и собаки в tableView? Каков наилучший способ сделать это?
class Pet {
var id: Int = 0
var name: String = ""
}
class Dog: Pet {
var Type: String = ""
}
class Cat: Pet {
var Type: String = ""
}
все данные в таблицеView будут из класса Pet, а не из подкласса, нужно ли тогда делать подклассы? –
Нет - из подклассов. Они наследуют реализацию протокола, возможно, используют без изменений, возможно, переопределяют его. –
y okay Я предполагаю, что главной проблемой будет, например, сортировка этих разных объектов, например, с датой в объекте Pet? –