Двухслойные и трехслойные архитектуры на примере шаблонов mvc mvp или mvvm