Инкапсуляция для больших и маленьких 👨‍💻

preview_player
Показать описание
Сегодня поговорим про инкапсуляцию. Тема избитая, но все равно вызывает вопросы. Ролик будет интересен не только новичкам, что хотят разобраться в ООП, но и спецам.

Делитесь роликом, лайкайте и комментируйте! Буду очень признателен.

Ссылки:

Подписывайтесь на канал и на ссылке ниже, там обсуждают правду:

### Главы

00:00 Отрывки
00:26 Начало
00:33 О чем будет речь?
03:08 Что такое инкапсуляция?
06:57 Проверим определения на практике
07:34 Переходим к примеру
08:58 Первый рефакторинг
11:03 Второй рефакторинг
13:19 Промежуточные итоги
13:47 1 вариант
15:21 2 вариант
16:43 Лучшее из 2 миров
17:42 Выводы
Рекомендации по теме
Комментарии
Автор

Интересно было углубится в терминологию. В прошлом году прочитал книгу "Объектно-ориентированный подход" Вайсфельда и мне понравилось его определение инкапсуляции, звучит так: "Один объект содержит как свои данные, так и поведения и сможет скрыть то, что ему требуется, от других объектов" и еще такое дополнение «...процесс упаковки вашей программы с разделением каждого из ее классов на две обособленные части — интерфейс и реализацию». Что, в общем то, коррелирует с обоими определениями из Вики.

o.sandman
Автор

Всё по своим полочкам. Спасибо за контент!

screamperferon
Автор

Приятно было послушать! Спасибо за видево, продолжай в том же духе :)

thefirst
Автор

мне дали задачу тестовую с реализацией программы с использованием ООП

сказали, что работы с консолью в классе быть не должно

точно ли у Person на 13:23 нормальная инкапсуляция?

IlyaZherebtsov
Автор

жаль, что ты удалил мой коммент, хоть посмотри(

mrshockost