Уроки по тегу «Динамическая диспетчеризация»
В каталоге хекслета найдено 40 уроков по теме «Динамическая диспетчеризация». Уроки по теме «Динамическая диспетчеризация» есть в курсах: JS: Полиморфизм, JS: Программирование, управляемое данными, PHP: Полиморфизм.
Познакомиться с объектами в контексте современного, общепринятого понятия объектно-ориентированного программирования. Понять, как динамическая диспетчеризация дала возможность работать с объектами в ООП.
Рассмотреть объекты, встроенные в сам язык JavaScript, с учетом знаний об объектах, которые мы получили ранее. Разобраться с тем, как объекты определяются как константы, но при этом могут изменяться.
Улучшить один важный аспект игры, который не позволял нам полноценно тестировать ход игры.
Продумать игровой дизайн нашей карточный игры: как работает игра, как выглядит структура программы и как устроен процесс игры. Проработать поведение программы через тесты.
Познакомиться с понятием полиморфизма в языках программирования. Разобрать три типа полиморфизма.
Познакомиться с классом — структурой, которая позволяет создавать объекты. Рассмотреть механизм создания новых объектов с помощью 'new'.
Понять, что такое аддитивные программы и как динамическая диспетчеризация поможет нам строить такие программы. Разобраться, что такое диспетчеризация в контексте программирования и типов.
Познакомиться с курсом и с проектом карточной игры, над которым мы будем работать в течение всего курса, по ходу знакомясь с важными концепциями программирования.
Разобрать недостатки текущей реализации нашей игры. Разобраться с понятием «помеченных данных», которое является одним из важнейших аспектов всего курса.
Научиться делать диспетчеризацию используя функции
Познакомиться с диспетчеризацией на основе файловой структуры
Познакомиться с понятием "шаблон проектирования"
Научиться использовать полиморфизм подтипов с интерфейсами
Изучить механизм, благодаря которому работает полиморфизм
Познакомиться с распространённым способом создания объектов
Научиться писать объектно-ориентированный код построенный на взаимодействии объектов
Рассмотреть несколько примеров систем и выявить общий паттерн.
Познакомиться с сервис-локатором и di-контейнером
Научиться видеть места, где нужно использовать полиморфизм подтипов
Познакомиться с обобщённым программированием.
Рассмотреть практический пример использования полиморфизма в реальной жизни.
Познакомиться с распространёнными ошибками, из-за которых теряется полиморфизм подтипов
Познакомиться с Принципом Инверсией Зависимостей и научиться соблюдать его используя Инъекцию Зависимостей
Научиться заменять условные конструкции на таблицу соответствия