123 читали · 1 год назад
Композиция в программировании
Сегодня расскажу об элементарной вещи, за что меня, наверно, опять закидают в комментариях тухлыми помидорами ))) Ну ничего. Я уже много раз говорил, что мои каналы рассчитаны, в основном, на новичков. Поэтому я часто пишу о вещах, о которых вроде бы и так все знают. Однако у меня (в отличие от некоторых комментаторов) есть опыт обучения людей программированию, поэтому я знаю, что многие, даже очень простые вещи, на начальном этапе обучения не кажутся такими уж очевидными. Новички обычно легко понимают такие вещи, как объявление переменных и простые операции с ними...
162 читали · 4 года назад
Композиция и наследование в Java — в чём разница?
Статья подготовлена для студентов курса «Разработчик Java» в образовательном проекте OTUS. Мы знаем, что и наследование, и композиция, дают нам возможность повторно использовать код на Java. Однако делают они это по-разному. Об этом и поговорим. Главное отличие между композицией и наследованием заключается в том, что композиция даёт возможность переиспользовать код без расширения существующего класса, как это происходит в случае с наследованием. Не менее важно и то, что композиция позволяет...