Komponentní programování - výhody oproti OOP

Oproti OOP to umožňuje:

  • daleko lepší znovupoužitelnost - slabší vazby, vyšší autonomie

  • vyšší robustnost komponentních systémů

  • snazší vyměnitelnost (nefunkční, zastaralé) komponenty

  • lepší testovatelnost komponent vzhledem ke slabším vazbám

  • vývoj mohou dělat nezávislejší mikro-týmy