Liitäntöjen erotteluperiaate

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 30.5.2019 tarkistetusta versiosta . tarkastukset vaativat 8 muokkausta .

Interface segregation periaate ( ISP ) on yksi viidestä periaatteesta " SOLID " - luokkien suunnittelussa olioohjauksessa . 

Määritelmä

Robert S. Martin määritteli [1] tämän periaatteen seuraavasti:

Ohjelmallisten kokonaisuuksien ei pitäisi olla riippuvaisia ​​menetelmistä, joita ne eivät käytä.

Liitäntöjen erotteluperiaate sanoo, että liian "paksut" rajapinnat on jaettava pienempiin ja tarkempiin, jotta pienten rajapintojen ohjelmointikokonaisuudet tietävät vain ne menetelmät, joita niiden tarvitsee toimia. Tämän seurauksena liitäntämenetelmää muutettaessa ohjelmointiyksiköiden, jotka eivät käytä tätä menetelmää, ei pitäisi muuttua.

Muistiinpanot

  1. Martin, Robert The Interface Segregation Principle ( PS )  (linkki ei saatavilla) . Haettu 5. lokakuuta 2006. Arkistoitu alkuperäisestä 31. elokuuta 2012.

Katso myös

Linkit