/
romashov.z
/
PPAGame
Обзор
Документация
Войти
/
romashov.z
/
PPAGame
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Units/StandardUnitFactory.cs
14 строк
516 B
Zakhar Romashov
синглтон и абстрактная фабрика добавлены
03 июн 2026, 21:55
03 июн 2026, 21:55
99bfdd2
Код
Авторство
О чём код?
using System; namespace ArmyBattleGame { class StandardUnitFactory : IUnitFactory { public IUnit CreateHeavy() => new HeavyUnit(); public IUnit CreateLite() => new LiteUnit(); public IUnit CreateArcher(Random rnd) => ArcherUnit.CreateRandom(rnd); public IUnit CreateHealer(Random rnd) => HealerUnit.CreateRandom(rnd); public IUnit CreateWizard(Random rnd) => WizardUnit.CreateRandom(rnd); public IUnit CreateGulyayGorod() => new GulyayGorodAdapter(); } }