Higher Order Programing through Java Reflection

Konspekt prezentacji

Autor: Konrad Witkowski

1. Wprowadzenie

 

2. Korzyści płynące z programowania wyższego poziomu

 

3. Kilka sposobów rozwiązania problemu w Javie

  3.1 Rozwiązania pierwszego poziomu

  3.2 Rozwiązania wyższych poziomów

 

4. Porównanie z innymi podejściami

  4.1 Anonimowe klasy wewnętrzne

  4.2 Obiekty delegowane (delegaty)

    4.2.1 Przykład z wiązaniem wczesnym

    4.2.4 Przykład z wiązaniem późnym

  4.3 Pizza - rozszerzenie języka Java

 

5. Podsumowanie