Zpo-12-wyk-Slajd2
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Plan wykładu
Wykład poświęcony programowaniu aspektowemu stanowi jedynie wprowadzenie do tej tematyki. Jego celem jest wskazanie potrzeby powstania tego mechanizmu oraz opisanie konstrukcji jego podstawowych elementów.
Pierwsza część wykładu obejmuje problem rozdziału zagadnień w oprogramowaniu i jego znaczenie dla pielęgnowalności oprogramowania. Problem ten, mimo zmian paradygmatów programowania, nadal pozostaje nierozwiązany do końca.
W kolejnej, najdłuższej części omówione zostaną podstawowe pojęcia aspektów: punktu złączenia, punktu cięcia oraz porady oraz ich implementacja w języku AspectJ – najpopularniejszej implementacji aspektów dla języka Java.
Ostatnim elementem wykładu będzie krótki przegląd innych rozwiązań aspektowych.