Wstęp: Dlaczego potrzebujemy nowego podejścia?
W tradycyjnym programowaniu (strukturalnym) skupialiśmy się na funkcjach i procedurach, które przetwarzają dane. Program był listą instrukcji wykonywanych krok po kroku.
Wraz ze wzrostem złożoności systemów, takie podejście staje się trudne w utrzymaniu. Rozwiązaniem jest Programowanie Obiektowe (OOP).
- Modelowanie rzeczywistości: Tworzymy cyfrowe odpowiedniki obiektów ze świata realnego.
- Organizacja kodu: Łączymy dane i operacje na nich w jedną całość.
- Modularność: Łatwiejsze rozbudowywanie i naprawianie programu.




