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



Kolejność kompozytów i typ struktury wewnętrznej

W zależności od specyfiki modelowanego obiektu kolejność w jakiej są uszeregowane dzieci kompozytu może odgrywać znaczenie lub nie. Jeśli przyjrzeć się programowi przykładowemu to kolejność odgrywa znaczenie, bowiem determinuje ona numer portu huba do którego podłączane jest urządzenie i kolejność w jakiej wywoływane przez hubUSB bedą metody pracuj(). Jednak w dużej części przypadków kolejność kompozytów może być dowolna.

Kwestii zastanowienia może także ulegać wewnętrzna struktura pozwalająca na przechowywanie elementów w kompozycie - jakiego typu kontenera użyć? Generalnie najprościej oprzeć się na szablonie klas std::vector<T>, ewentualnie przy bardziej skomplikowanych wymaganiach korzystać z kontenerów uporządkowanych takich jak: std::map<T> lub std::set<T>.

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