MVC - это шаблон архитектурного проектирования (то есть способ создания программного обеспечения), обычно связанный с веб-приложениями, но в целом он применим к любому программному проекту на любом языке. Вам нужно немного абстрагироваться от проекта и определить, какая часть программного обеспечения принадлежит каждой части (т. Е. Графический интерфейс, вероятно, является частью View и т. Д.).
Обратите внимание, что этот тип шаблона в основном предназначен для отдельной разработки , так что любая часть проекта может быть разработана независимо от других. Это может раздражать небольшое автономное приложение, но полезно и полезно для более крупных проектов.