Wpisany przez Kamil Dworak
środa, 22 grudnia 2010 10:39
Most (ang. bridge) - strukturalny wzorzec projektowy. Pozwala na modyfikowanie implementacji oraz abstrakcji w czasie działania programu. Interfejs zostaje całkowicie odizolowany od swojej implementacji. Dzięki temu zyskujemy możliwość oddzielnego modyfikowania abstrakcji oraz oddzielnej modyfikacji implementacji. Przydatny może być w sytuacji, gdy graficzny interfejs użytkownika (GUI) musi wyglądać inaczej w zależności od posiadanego systemu operacyjnego. Zmiany w kodzie mają charakter dynamiczny (wszystkie modyfikacje dokonywane są w trakcie działania programu). Dodatkowo wzorzec ten może służyć do odseparowania klienta od implementacji określonego interfejsu.


- mamy oddzielnie zakodowany interfejs PlytkaInterfejs oraz klasę abstrakcyjną Plytka, w której znajdują się parametry,
- w klasie KPlytka zostaje określona implementacja interfejsu (metoda akcja()),
- klasy Nagrywanie oraz Odczytywanie implementują odpowiadające nim zachowania,
- tworzymy obiekt klasy KPlytka, a następnie przy pomocy metody Set() możemy dokonywać zmian w jego parametrach (abstrakcja) oraz zmienić jego zachowanie.
| Autor | Język programowania | Komentarz | Otwórz | Pobierz | Ocena |
| Kamil Dworak | C# | Visual Studio 2008 | ![]() | ![]() |
![]() ![]() ![]() ![]() / 3 |
| Kamil Dworak | Java | ![]() | ![]() |
![]() ![]() ![]() ![]() / 2 |
Poprawiony: środa, 22 grudnia 2010 10:44



/ 3