Principiul separării interfeței

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 30 mai 2019; verificările necesită 8 modificări .

Principiul de segregare a interfeței ( ISP ) este unul dintre cele cinci principii pentru proiectarea claselor „ SOLID ” în programarea orientată pe obiecte . 

Definiție

Robert S. Martin a definit [1] acest principiu după cum urmează:

Entitățile programatice nu ar trebui să depindă de metodele pe care nu le folosesc.

Principiul separării interfețelor spune că interfețele prea „groase” trebuie împărțite în altele mai mici și mai specifice, astfel încât entitățile de programare ale interfețelor mici să cunoască doar metodele de care trebuie să funcționeze. Ca urmare, atunci când se schimbă o metodă de interfață, entitățile de programare care nu folosesc această metodă nu ar trebui să se schimbe.

Note

  1. Martin, Robert Principiul de segregare a interfeței ( PS )  (link nu este disponibil) . Consultat la 5 octombrie 2006. Arhivat din original la 31 august 2012.

Vezi și

Link -uri