Wstęp: Od kodu do systemu
Umiemy już pisać klasy, dziedziczyć i obsługiwać błędy. Jednak samo znanie składni nie wystarczy, by zbudować duży, sprawny system. Potrzebujemy planu.
W tej części zajmiemy się procesem projektowania. Odpowiemy na pytania:
- Jakie klasy stworzyć?
- Jak te klasy powinny ze sobą współpracować?
- Jak uniknąć bałaganu w kodzie?
Na końcu omówimy wymagania dotyczące projektu zaliczeniowego.
Do tej pory uczyłeś się pisać pojedyncze klasy i metody. Ale prawdziwe programy mają ich setki lub tysiące. Bez planu (tzw. architektury) taki system staje się nieczytelny i trudny do utrzymania. Projektowanie obiektowe to umiejętność planowania struktury programu przed napisaniem pierwszej linijki kodu.










