Czysta architektura. Struktura i design oprogramowania. Przewodnik dla...Cena: 43.55 zł
Pragmatyczny programista. Od czeladnika do mistrzaCena: 44.85 zł
Domain-Driven Design. Zapanuj nad złożonym systemem informatycznymCena: 69.30 zł
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programist...Cena: 25.93 zł
Opis
Wykonujemy tą operację, gdy dwie metody w podklasach wykonują podobne procesy w tym samym porządku, ale procesy są nieco inne.
Operacja polega na pobraniu tych procesów w metody z tą samą sygnaturą, żeby oryginalne metody stały się takie same, wtedy można je wyciągnąć z klasy.
Mówiąc prościej, zabieramy taką sama logikę z dwóch metod, wklejamy ja do super klasy, tworzymy metodę w superklasie z tą wklejoną logiką, jednak przy późniejszych specyficznych rzeczach dotyczącej danej podklasy, odwołujemy się do tej podklasy metody.
Metoda pozwala na usunięcie duplikacji kodu w aplikacji.
Operacja bazuje na wzorze projektowym o nazwie Template Method.
Przykład
Listing
Ranga: Administrator serwisu Punktów: 0

