Ar to ir domāts vairāk kā "atdalīšana" nevis "slēpšana". Tb, ka tu visu kodu/funkcionalitāti nejauc vienā katlā, bet atdali, piemēram, datu izvilkšanu no datu bāzes, datu apstrādi(biznesa loģika), datu izvadu(formatēšanu). Tādējādi, ja vajadzēs nomainīt db sistēmu, vajadzēs tikai vienu daļu nomainīt (datu izvilkšanu), pārējais nemainīsies. Tāpēc tā saucās izolēšana.
Viens tāds populārs modelis ir MVC (Model-View-Controller).