The Model-View-Controller design pattern solves this problem by decoupling data access and business logic from data presentation and user interaction, by introducing an intermediate component- the Controller.
Isilawuli sokubuka imodeli sixazulula le nkinga ngokuhlukanisa ukufinyelela kwedatha kanye nomqondo webhizinisi kusuka ekwethulweni kwedatha nokuxhumana komsebenzisi, ngokwethula ingxenye ephakathi nendawo: isilawuli.