La programación orientada a objetos organiza el diseño de software alrededor de datos u objetos en lugar de usar funciones y lógica. Entre los lenguajes más importantes en este paradigma se encuentran C++, Java, Python, PHP y Ruby, siendo los dos primeros los más utilizados y los tres últimos los más populares.
un equipo puede trabajar en múltiples objetos a la ves mientras se minimizan las posibilidades de que un programador duplique la funcionalidad de otro.
facilidad para detectar errores
no es necesario revisar linea por linea del código para detectar error gracias al encapsulamiento
Mayor modificación
Permite añadir, modificar o eliminar nuevos objetos o funciones fácilmente para actualizar los programas.
Reutilización del código heredado
cuando se diseñan correctamente las clases se pueden usar en distintas partes del programa y en diferentes proyectos.
principales lenguajes de programación
Existen otros lenguajes de programación orientada a objetos de carácter mas especifico como es el caso de ADA enfocado a la seguridad basado en un tipado muy fuerte.
java y c++ son los mas usados y Python, PHP y Ruby son los mas populares.
C++, Objetive C; java, Ruby, Visual basic, Visual C sharp, Simula, Perl, TypeScript, Smalltalk, PHP, o Python.
su principal característica
Soporta objetos que tienen un tipo que tienen un tipo o clase asociado
que es
es un modelo de programación en el que el diseño de software se organiza alrededor de datos u objetos en vez de usar funciones y lógica