Паттерн "Фасад" и функционал - facade.h, facade.cpp
Взаимодействие объектов через "посредника" - attackmediator.h,attackmediator.cpp, а также unit.h, unit.cpp
Паттерны "команда", "цепочка обязанностей" - command.h, basecommand.h, basecommand.cpp, fieldcommand.h, fieldcommand.cpp, gamecommand.h,fieldcommand.cpp
Отдельно от требований, класс Game - game.h, game.cpp, gameMediator.h, gameMediator.cpp
Паттерн "Фасад" и функционал - facade.h, facade.cpp Взаимодействие объектов через "посредника" - attackmediator.h,attackmediator.cpp, а также unit.h, unit.cpp Паттерны "команда", "цепочка обязанностей" - command.h, basecommand.h, basecommand.cpp, fieldcommand.h, fieldcommand.cpp, gamecommand.h,fieldcommand.cpp Отдельно от требований, класс Game - game.h, game.cpp, gameMediator.h, gameMediator.cpp