Objektové programování - principy

Obecné, známé principy OO jazyků:

  • možnost (a nutnost) zapouzdření dat a metod ned nimi pracujících do podoby objektu,

  • dědičnost (inheritance) - odvozování nových typů s děděním vlastností typů rodičovských,

  • polymorfizmus (mnohotvarost) - využitelnost objektů poděděných typů v roli předků