„SOLID” változatai közötti eltérés

37 bájt hozzáadva ,  1 évvel ezelőtt
; [[Liskov helyettesítési elv]] - Liskov substitution principle<ref>{{cite web |title=Liskov Substitution Principle |url=http://www.objectmentor.com/resources/articles/lsp.pdf |archiveurl=https://web.archive.org/web/20150905081111/http://www.objectmentor.com/resources/articles/lsp.pdf |url-status=dead |archivedate=5 September 2015 |work=objectmentor.com}}</ref>
: Minden osztály legyen helyettesíthető a leszármazott osztályával anélkül, hogy a program helyes működése megváltozna.
; [[Interfészszegregációs alapelv|Interfész elválasztási elv]] - Interface segregation principle<ref>{{cite web |title=Interface Segregation Principle |url=http://www.objectmentor.com/resources/articles/isp.pdf |archiveurl=https://web.archive.org/web/20150905081110/http://www.objectmentor.com/resources/articles/isp.pdf |url-status=dead |archivedate=5 September 2015 |date=1996 |website=objectmentor.com}}</ref>
: Több specifikus interfész jobb, mint egy általános.
; Függőség megfordítási elv - Dependency inversion principle<ref>{{cite web |title=Dependency Inversion Principle |url=http://www.objectmentor.com/resources/articles/dip.pdf |archiveurl=https://web.archive.org/web/20150905081103/http://www.objectmentor.com/resources/articles/dip.pdf |url-status=dead |archivedate=5 September 2015 |work=objectmentor.com}}</ref>