Hogar Desarrollo ¿Qué es la programación orientada a temas? - definición de techopedia

¿Qué es la programación orientada a temas? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la programación orientada a temas?

La programación orientada a temas es un enfoque orientado a objetos en el que diferentes subsistemas conocidos como sujetos se dividen para crear nuevos sujetos basados ​​en la expresión de la composición. El enfoque es una desviación radical del enfoque clásico orientado a objetos, en el que los objetos se definen en función de sus propiedades y métodos. La programación orientada a temas está orientada en gran medida a dividir un sistema orientado a objetos en sujetos. Por lo tanto, proporciona una vista compositiva del desarrollo de la aplicación.

Techopedia explica la programación orientada a temas

El objetivo principal de la programación orientada a temas es ayudar en la evolución de las suites y en facilitar el desarrollo de aplicaciones cooperativas. Las dos formas en que las aplicaciones cooperan son compartiendo objetos y ayudando conjuntamente en las ejecuciones de operaciones. Los temas en la programación orientada a temas se pueden utilizar para formar temas más grandes junto con la combinación de sus funcionalidades. Esto ayuda a reutilizar las funcionalidades disponibles para sujetos en sujetos más grandes. Además, según las reglas de composición, los temas están compuestos en un sistema y este enfoque de división ayuda a extender y mantener grandes entornos orientados a objetos. El código fuente de la aplicación no es necesario y ayuda a ampliar las aplicaciones existentes con funcionalidades nuevas y no planificadas.


El enfoque orientado a temas ayuda a traer un modelo y a enfocarse en temas relacionados con la composición dentro de una aplicación. Trae reglas de composición y compositores, así como ayuda en una mejor creación de objetos, considerando protocolos de eliminación y finalización. También ayuda en la coincidencia de clase e interfaz y también en la resolución de problemas de implementación.

¿Qué es la programación orientada a temas? - definición de techopedia