Zpo-1-wyk-Slajd8
Z Studia Informatyczne
Obiektowość a podejście strukturalne(1)
Stosując dekompozycję funkcjonalną, charakterystyczną dla metod strukturalnych, można rozwiązać problem wykonując następujący algorytm:
- Nauczyciel tworzy listę uczniów wraz z ocenami
- Nauczyciel dla każdego ucznia z listy na podstawie jego oceny określa sposób dalszego postępowania, i odpowiednio instruuje ucznia.
Takie rozwiązanie jest, oczywiście, poprawne, jednak zwraca uwagę asymetria zadań stojących przed obiektami istniejącymi w tym systemie. Pełna odpowiedzialność za wykonanie każdego zadania spoczywa wyłącznie na Nauczycielu, natomiast Uczeń jest elementem całkowicie biernym, odbierającym informacje.