Puede ser menos flexible en comparación con otros paradigmas de programación. Una vez que se establece una jerarquía de clases y se definen las relaciones entre objetos, puede resultar difícil realizar cambios significativos sin afectar otras partes del sistema. Esto puede limitar la capacidad de adaptación a los cambios en los requisitos o tecnologías emergentes. […]