Pakiet programów do zdalnego nauczania Programowania Orientowanego Obiektowo
Dzisiaj jest
Poniedziałek, 16 Lipiec 2018
Zarejestrowanych użytkowników: 4
Dostępnych pytań testowych: 102
HOME
Strona tytułowa pracy dyplomowej
NAUKA
Materiały dydaktyczne związane z OOP
TESTY
Sprawdzenie poziomu zdobytej wiedzy
ZASOBY
Literatura i zasoby sieciowe o OOP
ŹRÓDŁA
Zbiór projektów dydaktycznych z OOP
KONTO
Możliwość śledzenia własnych postępów
INFO



Dekorator (Decorator)

Opis

Wzorzec projektowy Dekorator umożliwia dynamiczne dodawanie nowych funkcjonalności do obiektów, stanowiąc dobrą alternatywę dla statycznego mechanizmu dziedziczenia.

Struktura

Komponent
abstrakcyjna klasa bazowa stanowiąca wspólny interfejs dla komponentów konkretnych i dekoratorów – deklaracje metody wykonującej żądanie użytkownika.
KomponentKonkretny
klasa stanowiąca implementację dowolnego komponentu konkretnego, który może być dekorowany.
Dekorator
abstrakcyjna klasa umożliwiająca zarządzenie odwołaniem do komponentu dekorowanego.
DekoratorKonkrenty
klasa stanowiąca implementację dowolnego dekoratora, którego funkcjonalność może być dodawana do dowolnego komponentu konkretnego.
Adamik Łukasz, Politechnika Śląska w Gliwicach (AEiI) - 2010/11