Red de conocimiento de recetas - Recetas de frutas - ¿Qué es la orientación a objetos?

¿Qué es la orientación a objetos?

La orientación a objetos (OO) es una metodología de desarrollo de software. Los conceptos y aplicaciones orientados a objetos han trascendido la programación y el desarrollo de software y se han expandido a sistemas de bases de datos, interfaces interactivas, estructuras de aplicaciones, plataformas de aplicaciones, sistemas distribuidos, estructuras de gestión de redes, tecnología CAD, inteligencia artificial y otros campos. La orientación a objetos es un método para comprender y abstraer el mundo real. Es el producto del desarrollo de la tecnología de programación informática hasta cierto punto.

Datos ampliados

Hay problemas

1. Mala reutilización del software

Reusabilidad significa que lo mismo se puede utilizar sin modificaciones ni modificaciones. ligeramente Se puede reutilizar varias veces con modificaciones. La reutilización del software es uno de los objetivos que persigue la ingeniería de software.

2. La mantenibilidad del software es deficiente.

La ingeniería de software enfatiza la mantenibilidad del software y la importancia de la documentación, estipulando que el producto de software final debe estar compuesto por componentes de configuración completos y consistentes. En el proceso de desarrollo de software, siempre se enfatiza que la legibilidad, modificabilidad y capacidad de prueba del software son un indicador de calidad importante del software. La práctica ha demostrado que el costo y el gasto del software desarrollado utilizando métodos tradicionales siguen siendo muy altos. Esto se debe a la poca modificabilidad y la dificultad de mantenimiento, lo que resulta en una mala mantenibilidad.

3. Incapaz de satisfacer las necesidades de los usuarios

El uso de métodos estructurados tradicionales para desarrollar sistemas de software a gran escala implica conocimientos en diversos campos. Cuando se desarrollan sistemas con requisitos difusos o dinámicos, los sistemas de software desarrollados a menudo no pueden satisfacer realmente las necesidades de los usuarios.

Enciclopedia Baidu - Orientada a objetos

Enciclopedia Baidu - Pensamiento orientado a objetos