Написать программу, которая поможет производить взаимодействия с флотом, отдавать приказы и выводить информацию о выстрелах.
Программа должна быть написана в соответствии с паттерном проектирования MVC. Используйте механизмы наследования, инъекции зависимостей, абстрактные классы при написании кода программы.