Фигурка главного героя Фредди Крюгера в свитере. По мотивам фильма «Кошмар на улице Вязов 3: Воины сна». Свитер отстегивается спереди, чтобы показать грудь Фредди, состоящую из душ убитых им детей. Кошмар на улице Вязов: Воины...
Фигурка главного героя Фредди Крюгера в свитере. По мотивам фильма «Кошмар на улице Вязов 3: Воины сна». Свитер отстегивается спереди, чтобы показать грудь Фредди, состоящую из душ убитых им детей. Кошмар на улице Вязов: Воины...
В прошлой статье мы увидели что для одинарной диспетчеризации, то есть выбора метода по типу времени выполнения одного аргумента, мы можем использовать виртуальные методы. Для двойной диспетчеризации мы можем использовать шаблон проектирования с неподходящим названием…
В этой серии мы исследуем проблему «игрок может использовать оружие, волшебник — разновидность игрока, посох — разновидность оружия, а волшебник может использовать только посох». Лучшее решение, которое мы придумали до сих пор — выдать нарушение преобразования типа во время выполнения, если разработчик допустил ошибку. Это не кажется оптимальным решением.(Если вы не читали первую статью серии, то обязательно начните с нее) создадим решение лучше