Interfész elválasztási elv

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. május 30-án felülvizsgált verziótól ; az ellenőrzések 8 szerkesztést igényelnek .

Az interfész szegregációs elv ( ISP ) egyike annak az öt alapelvnek, amelyek a " SZOLID " osztályok tervezésére vonatkoznak az objektumorientált programozásban . 

Definíció

Robert S. Martin a következőképpen határozta meg [1] ezt az elvet:

Az automatizált entitások nem függhetnek az általuk nem használt módszerektől.

Az interfészek szétválasztásának elve azt mondja, hogy a túl "vastag" interfészt kisebbre és specifikusabbra kell felosztani, hogy a kis interfészek programozói csak a működésükhöz szükséges metódusokról tudjanak. Ennek eredményeként az interfész metódusának megváltoztatásakor azok a programozási entitások, amelyek nem használják ezt a módszert, nem változhatnak.

Jegyzetek

  1. Martin, Robert The Interface Segregation Principle ( PS )  (a hivatkozás nem érhető el) . Letöltve: 2006. október 5. Az eredetiből archiválva : 2012. augusztus 31..

Lásd még

Linkek