Zakladni principy Objektove orientace
- Clovek premysli sekvencne, proto je pro nej relativne
snadne psat sekvencni programy.
- Priroda (svet) pracuje objektove, proto jsou objektove
orientovane programy lepsi aproximaci reality a proto je snazsi je pri zmene
reality upravovat.
- Zakladni programovou jednotkou jsou objekty patrici k urcite
tride (class). Objekty spolu hovori pomoci
zprav (messages).
- Encapsulation: Skutecna reprezentace dat a implementace
algoritmu nejsou viditelne vne objektu.
- Inheritance: Mohu vytvorit novou tridu objektu
pouze pridanim dalsich vlastnosti. Puvodni (inheritovane) vlastnosti mohu ponechat
nebo zmenit.
J.H.11/12/94