Objektové programování - terminologie

Na obecných principech OOP není mezi teoretiky a vývojáři (v různých jazycích) až taková shoda, jak by se mohlo zdát:

  • bezespornou charakteristikou OOP je zapouzdření,

  • další char. jako dědičnost (inheritance) je už v různých jazycích pojímána různě, příp. chybí - a přesto můžeme ještě hovořit o OO jazyku,

  • polymorfizmus (mnohotvarost)