MVP: модель, вид, презентер в разработке ПО