Это не единственный приемлемый способ, но концепции в дизайне MVC обеспечат вам хорошую основу. Сообщество компьютерных наук создало эти шаблоны проектирования из-за долгих лет разработки приложений. После многократного решения одних и тех же проблем мы создали эти шаблоны проектирования, чтобы избежать проблем при дальнейшей разработке.
Если вы не хотите следовать этим шаблонам проектирования, вы можете .... но вы настраиваете себя на боль. Нет веской причины изобретать велосипед. Лучше взять реплику от всех разработчиков, которые были до вас. :)