Публикации по теме 'visitor-pattern'


Шаблон посетителя в Unity3d
Применение шаблона проектирования программного обеспечения посетителя в разработке игр с использованием движка Unity3d Абстрактный Разработка игр как дисциплина сама по себе является сложной задачей по сравнению с традиционной разработкой программного обеспечения. Способность решать связанные с производительностью, архитектурные и другие проблемы часто является ключом к успеху в этой области. Из-за этих и многих других факторов часто рекомендуется следовать определенным принципам..

Вопросы по теме 'visitor-pattern'

Шаблон посетителя и рекурсия
Есть ли какое-то преимущество в использовании шаблона посетителя в рекурсивном сценарии? Если да, то можете ли вы продемонстрировать это программно?
3509 просмотров
schedule 17.10.2022

Шаблон посетителя и генерация кода компилятора, как получить дочерние атрибуты?
Я хотел бы изменить генератор кода моего компилятора, чтобы использовать шаблон посетителя, поскольку текущий подход должен использовать несколько условных операторов для проверки реального типа дочернего элемента перед созданием соответствующего...
2304 просмотров

Способ узнать, как был инициализирован объект Java вместо объявленного типа?
Я не знаю, упустил ли я что-то здесь, но у меня возникли проблемы с приведением объекта к его фактическому инициализированному типу. По сути, если я создаю объект с «SuperClass sc = new SubClass()», то я вызываю метод в sc, я хочу, чтобы метод мог...
318 просмотров
schedule 17.11.2023

Можно ли использовать карту boost fusion в обратном порядке, она же ключ 567, значение type ?
Я хотел бы иметь значение для типа карты, и из того, что я вижу, boost fusion использует карту, которая использует пару, где тип всегда является первым членом (так что это ключ на карте)? map_type m( fusion::make_pair<int>('X') ,...
864 просмотров
schedule 03.12.2022

Рефакторинг устаревшего экземпляра корпуса переключателя с помощью шаблонов проектирования
Унаследованный код моей компании страдает от преобладающего использования instanceof switch-casing в виде: if(object instanceof TypeA) { TypeA typeA = (TypeA) object; ... ... } else if(object instanceof TypeB) { TypeB typeB = (TypeB)...
740 просмотров
schedule 12.02.2024