Kolejnym mechanizmem, typowym dla DRY, są moduły, pozwalające nie tylko podzielić kod na części zajmujące się pojedynczymi funkcjonalnościami, ale też ułatwić przeniesienie części kodu z jednego programu do drugiego. Szczególnym przypadkiem, w którym moduł jest oddzielony od programu, są komponenty (np. biblioteki).

Nowocześniejszym sposobem unikania powtórzeń jest typowy dla programowania obiektowego polimorfizm. Pozwala on na współdzielenie kodu przez różne klasy.

Zobacz też Brzytwa Ockhama KISS SOLID YAGNI

Przypisy

Bibliografia

Kategoria:Programowanie komputerów Kategoria:Praktyki programistyczne Kategoria:Żargon informatyczny