Fowlerova metoda

Fowlerova metoda je návrhová metoda vyvinutá Ericem Frederickem Fowlerem a je považována za jednu z nejpopulárnějších metod pro návrh softwaru. Metoda byla navržena v roce 1994, kdy byla ve společnosti Sun Microsystems vytvořena první verze programovacího jazyka Java.

Fowlerova metoda zahrnuje tři hlavní principy: smluvní implementaci, šablonování a roztažení třídy na rozhraní. Základním principem metody je rozdělení programu na části, které lze sestavit a vytvořit nový.