Записи с меткой → csharp

Игра «Tetris Online»

17, Янв 2012

До недавнего времени я, вместе со своим коллегой ZevsDark занимались интересным проектом «Tetris Online». Игра уже близилась к стадии публичного тестирования, но жизнь распорядилась иначе и мы забросили работу. Под катом информация по использованному нами фреймворку, история игры, а также ссылка на получившуюся поделку. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a […]

Задача Необходимо обрабатывать множество объектов имеющих общий базовый класс и/или интерфейс, например var messages = List<IMessage> Для каждого экземпляра необходимо реализовать свое поведение (стратегию) обработки. Причем, по каким-то причинам нежелательно или невозможно использовать наследование, чтобы инкапсулировать алгоритм обработки в класс сообщения и вызывать полиморфный метод. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В JAVA присутствуют конструкции, которых временами не хватает в C#. Одна из них это возможность создавать экземпляр анонимного класса на основе интерфейса напрямую в теле функции. К примеру, следующая конструкция стандартная для JAVA и очень часто используется (вся модель событий на ней построена): Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend


Наверх