Tabla de contenido:
- Definición: ¿Qué significa la programación orientada a temas?
- Techopedia explica la programación orientada a temas
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.
