Objektové programování - přednosti

Výhody OOP (za předpokladu kvalitního návrhu) jsou dobře známy:

  • dobrá čitelnost a udržovatelnost kódu,

  • rozšiřitelnost,

  • určitá vnitřní nahraditelnost částí - např. třídu lze nahradit potomkem

  • aspoň teoreticky - využitelnost i jako "black-box"/černá skříňka - bez znalosti zdrojového kódu