Preguntas de la entrevista de Java: ¿Qué es la programación orientada a objetos?
OOP significa Programación Orientada a Objetos, que se refiere a la programación orientada a objetos y es una arquitectura de programación informática. Un principio básico de la programación orientada a objetos es que un programa de computadora se compone de una sola unidad u objeto que funciona como una subrutina.
El concepto clave de la tecnología de programación orientada a objetos es que reúne datos y operaciones sobre datos como un todo interdependiente e indivisible: un objeto. Luego de clasificar y abstraer objetos del mismo tipo, se obtienen las mismas características para formar clases. La programación orientada a objetos consiste en definir estas clases.
Información ampliada:
Ventajas y desventajas de la programación orientada a objetos:
1. Ventajas de la programación orientada a objetos: Acerca la programación de las personas al mundo real, y todos los objetos lo son. Asigne propiedades y métodos y la programación resultante se volverá más humana.
2. La programación orientada a objetos también tiene deficiencias en lo que respecta a C++, debido a que está orientada a una capa de abstracción lógica superior, C++ tiene que hacer sacrificios en el rendimiento al implementarlo, a veces incluso fatalmente.
Referencia: Enciclopedia Baidu-OOP