Форум сайта python.su
857
RodegastНу, и как? Прочитал математическое определение класса? Множество элементов можно разбить на классы. А что такое класс на множестве элементов - это такое множество элементов, связанных общим набором свойств. Например, множество целых чисел делится на два класса: класс чётных чисел и класс нечётных чисел.
Да чего там читать, это хорошо известные вещи…
Отредактировано py.user.next (Окт. 10, 2019 04:57:05)
Офлайн
253
py.user.next:):):) И нелегко изображается множественное наследование. Как там его в математике зовут? Произведение множеств?
легко изображается на диаграммах Эйлера-Венна
Офлайн
857
doza_andТак множественное наследование тоже штука такая, не очень хорошая. Ведь одно и то же поле может оказаться сразу в двух, трёх, N базовых классах. Если система не рисуется на диаграммах просто и понятно, то зачастую и в коде у неё будут проблемы с коллизиями имён и типов.
И нелегко изображается множественное наследование.
Офлайн
186
> Множество элементов можно разбить на классы. А что такое класс на множестве элементов - это такое множество элементов, связанных общим набором свойств.
Ты хоть сам понял что написал 
> Например, множество целых чисел делится на два класса: класс чётных чисел и класс нечётных чисел.
Ну вот ты и сам запутался… Все чётные и не чётные числа являются множествами 
> Вот в ООП-парадигме множество объектов, обладающих одним набором признаков, объединяется в класс.
На самом деле наоборот. Класс определяет множество объектов. Т.е. описывает тип данных, а тип данных является множеством (см. ссылку на викопедию).
Офлайн