Nowoczesne języki programowania obiektowego

Przedmiot kontynuuję naukę programowania obiektowego w języku Java. Esencją przedmiotu będą wzorce projektowe.

Literatura

  1. Podana na wykładzie.
  2. Eric Freeman,Elisabeth Freeman,Kathy Sierra,Bert Bates: Head First Design Patterns. Edycja polska (Rusz głową!)

Plan zajęć

  1. Singleton
  2. Obserwator
  3. Dekorator
  4. Fabryka
  5. Bazy danych
  6. Programowanie wielowątkowe
  7. Kolekcje
  8. GUI
  9. Testy automatyczne
  10. Profilowanie

Laboratoria

  1. singleton
  2. dekorator
  3. fabryka
  4. GUI
  5. Kolekcje
  6. Wątki
  7. Baza danych
  8. Automatyczne testy
  9. Profilowanie

Mini projekt na wymyślony na zajęciach z „Dekoratora”: mini-projekt