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



Manager prototypów

W pewnych wypadkach prototypy mogą być zarządzane za pomocą menadżera prototypów. Jest to idea, polegająca na stworzeniu osobnej klasy posiadającej pojemnik asocjacyjny (mapę), której kluczem jest nazwa bądź identyfikator danego prototypu, a wartością ów prototyp. Zaletą takiego rozwiązania jest możliwość dynamicznego dodawania i usuwania prototypów w trakcie działania programu.

Za przykład menadżera prototypów posłuży manager prototypów regulatorów. W pierwszej kolejności utworzony zostanie menadżer posiadający prototypy tylko dwóch regulatorów (P, PID). Następnie zostanie pokazane jak za pomocą dodatkowego modułu dodawać nowe prototypy w czasie działania programu.

Diagram klas dla kolejnych przykładów przedstawia się następująco:

Adamik Łukasz, Politechnika Śląska w Gliwicach (AEiI) - 2010/11