Zpo-13-wyk-Slajd2

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Plan wykładu

Plan wykładu


Wykład jest ostatnim z serii dotyczącej różnych aspektów projektowania obiektowego. Jest poświęcony programowaniu komponentowemu – technice pozwalającej w większym stopniu niż w przypadku obiektowości wykorzystać jej atrybuty: hermetyzację, abstrakcję i powtórne użycie kodu.

Wykład rozpocznie się od zdefiniowania pojęcia komponentu, jego cech wyróżniających go od obiektu oraz możliwości, jakie stwarza jego użycie. Następnie przedstawiony zostanie problem rozwiązywania zależności pomiędzy komponentami, co umożliwia ich współpracę. W szczególności przedstawiony będzie typowy mechanizm wyszukiwania zależności oraz, w opozycji do niego, wzorzec odwróconego sterowania. Pozwala on na definiowanie zależności w bardziej deklaratywny sposób, co ogranicza liczbę tych zależności pomiędzy komponentami oraz zwiększa poziom abstrakcji. Kolejnym elementem będzie cykl życia komponentu i jego sposób reprezentacji w istniejących rozwiązaniach. Ostatnia część wykładu będzie poświęcona przeglądowi wybranych technologii komponentowych, z uwzględnieniem oferowanych przez nie możliwości w zakresie definiowania komponentów i rozwiązywania zależności pomiędzy nimi.


<< Poprzedni slajd | Spis treści | Następny slajd >>