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: 38473

