wzorce projektowe
poniedziałek, 26 maja 2008
Wzorce projektowe
Wzorce projektowe to udokumentowane reużywalne rozwiązania dla problemów projektowych. Cechy wzorców projektowych:
- posiadają nazwy: Composite, Singleton ....
- nie są same w sobie komponentami
- pociągają za sobą wymienność
- mogą być implementowane w różny sposób oraz w różnych kontekstach
- większość wzorców sprawia, że projekt staje się bardziej złożony
- każdy wzorzec posiada swoje zamienniki
- wzorce projektowe nie są "najlepsze" tylko dlatego, że są poprostu jedynie wzorcami
Adapter | Konwersja interfejsu określonej klasy na inny interfejs oczekiwany przez klienta. |
Proxy | Dostarczenie środka zastępczego dla obiektu w celu kontroli dostępu do niego. |
Composite | Kompozycja obiektów w hierarchii typu część-całość tak, że klient może traktować zarówno pojedyncze obiekty jak kompozycję jednakowo. |
Template Method | Definicja szkieletu algorytmu określonej operacji oraz umożliwienie przedefiniowania części kroków tego algorytmu w klasach pochodnych. |
Singleton | Zapewnienie, że określona klasa posiada wyłącznie jedną instancję oraz dostarcza punkt dostępu do niej. |
26 maja 2008 12:58
Cześć Marcin !
Jaki jest cel tego bloga i wpisu ?
Będziesz tu opisywał wzorce projektowe ?
26 maja 2008 19:23
cześć, tak mam zamiar opisać kilka ciekawych moim zdaniem wzorców, ale nie tylko chcę też trochę napisać o tym co wiem na temat ciekawych rzeczy związanych z JSE i JEE. Mam zamiar trochę napisać o EJB3.0.
Tak więc podsumowując chcę pisać głównie o projektowaniu i programowaniu w połączeniu z językiem Java.