Layers - Architektura Warstwowa

Całkiem niedawno pisałem o wzorcach perspektywy alokacji i komponentów, przyszedł jednak czas na zabranie się za opis wzorców perspektywy modułów. Pierwszym wzorcem, który opisałem jest bardzo często wykorzystywany podczas projektowania struktury modułów aplikacji. Chodzi mianowicie o wzorzec layers, czyli wzorzec określający architekturę warstwową systemu. Wzorzec ten definiuje odpowiednią strukturę projektowanych przez nas modułów i zapewnia takie cechy jak modyfikowalność, łatwość odnajdywania konkretnych fragmentów modułów oraz śledzenia przepływu sterowania. Opisałem także typowy przykład architektury warstwowej aplikacji enterprise, może komuś się przyda :)

Comments