Red de conocimiento informático - Consumibles informáticos - ¿Qué es la programación orientada a componentes?

¿Qué es la programación orientada a componentes?

La "Especificación del lenguaje de modelado" del Object Management Group (OMG) define un componente como: "un componente físico reemplazable del sistema que encapsula la implementación y proporciona un conjunto de interfaces disponibles. Un componente representa la parte física de la implementación de un sistema, incluido el código de software (código fuente, código binario, código ejecutable) o algo similar, como un script o un archivo de comandos".

Por lo tanto, la programación orientada a componentes es difícil de implementar. lograr La tecnología orientada a componentes se basa en la tecnología de objetos. Es un desarrollo posterior de la tecnología de objetos. El concepto de clase sigue siendo un concepto básico en la tecnología de componentes, pero el concepto central de la tecnología de componentes es la interfaz.

En pocas palabras, es como ensamblar una computadora. La orientación a componentes está orientada al hardware, mientras que la orientada a objetos es más detallada.