Доброго времени суток, читатели, зрители моего канала programmer's notes. Теперь в Дзен есть Подборки. Данная статья относится к подборке Ссылка на мой канал Приложение к видеоуроку Композиция в ООП Композиция это частный случай агрегации. Композиция связь между классами, при котором объекты одного класса создаются внутри объектов другого класса и не существуют независимо. Пример, который я привёл в видеозанятии, сводился вот к чему. Есть класс учеников. Экземплярами этого класса являются объекты - ученики. У ученика есть различные атрибуты, например ФИО. Есть ещё один класс. Класс оценок. Есть большой соблазн сделать оценки просто набором атрибутов ученика. Однако, это было не правильно. У оценок есть свои атрибуты: значение, дата. Предмет, по которому поставлена оценка. Хотя и предмет тоже мог бы претендовать на то, чтобы стать самостоятельным классом. Так или иначе, оценка это класс. Но вот класс очень зависимый от ученика. Объект — оценка, не может существовать отдельно от объек
ООП на Python. Композиция. Приложение к видео 16
11 июля 202311 июл 2023
155
1 мин