Zamiana Konstruktora na Metodę Factory - metoda Refaktoryzacji
Opis
Wykonujemy tą metodę, gdy chcemy zrobić więcej niż prosty konstruktor, kiedy tworzymy obiekt naszej klasy.
Implementujemy podaną operację po przez zamianę konstruktora na metodę Factory (fabryki).
Przykład
Listing 1.0 pokazuje metodę przed refaktoryzacją.
Listing 2.0 ukazuje metodę/funkcję po refaktoryzacji.
Listing
//listing 1.0
Pracownik (int typ) {
_typ= typ;
}
//listing 2.0
static Pracownik create(int typ) {
return new Pracownik(typ);
}
Pracownik (int typ) {
_typ= typ;
}
//listing 2.0
static Pracownik create(int typ) {
return new Pracownik(typ);
}
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno