MEJOR SITIO PARA DESARROLLADORES WEB

C++ Tutorial

C++ HOGAR C++ Introducción C++ Empezar C++ Sintaxis C++ Producción C++ Comentarios C++ Variables C++ Entrada de usuario C++ Tipos de datos C++ Operadores C++ Cadenas C++ Matemáticas C++ Booleanos C++ Condiciones C++ Switch C++ While Bucle C++ For Bucle C++ Break/Continue C++ Matrices C++ Estructuras C++ Enumeraciones C++ Referencias C++ Consejos

C++ Funciones

C++ Funciones C++ Parámetros de función C++ Sobrecarga de funciones C++ Alcance C++ Recursión

C++ Clases

C++ POO C++ Clases/Objetos C++ Métodos de clase C++ Constructores C++ Especificadores de acceso C++ Encapsulación C++ Herencia C++ Polimorfismo C++ Archivos C++ Excepciones C++ Fecha

C++ Cómo

Suma dos números Números al azar

C++ Referencia

C++ Referencia C++ Palabras clave C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Ejemplos

C++ Ejemplos C++ Compilador C++ Ejercicios C++ Prueba C++ Certificado

Lenguaje C++. W3Schools lecciones en español

Ua En De

C++ POO


C++ ¿Qué es la Programación Orientada a Objetos?

POO significa Programación Orientada a Objetos.

La programación de procedimientos consiste en escribir procedimientos o funciones que realizan operaciones sobre los datos, mientras que la programación orientada a objetos consiste en crear objetos que contienen tanto datos como funciones.

La programación orientada a objetos tiene varias ventajas sobre la programación procedimental:

  • La programación orientada a objetos es más rápida y fácil de ejecutar
  • OOP proporciona una estructura clara para los programas
  • La programación orientada a objetos ayuda a mantener el código C++ DRY "Don’t Repeat Yourself" ("No lo repitas") y hace que el código sea más fácil de mantener, modificar y depurar
  • La programación orientada a objetos permite crear aplicaciones totalmente reutilizables con menos código y un tiempo de desarrollo más corto

Consejo: El principio "No repetirse" ("Don’t Repeat Yourself" - DRY) trata de reducir la repetición del código. Debes extraer los códigos que son comunes para la aplicación, colocarlos en un solo lugar y reutilizarlos en lugar de repetirlos.


C++ ¿Qué son las clases y los objetos?

Las clases y los objetos son los dos aspectos principales de la programación orientada a objetos.

Mire la siguiente ilustración para ver la diferencia entre clase y objetos:

class

Fruit

objects

Apple

Banana

Mango

Otro ejemplo:

class

Car

objects

Volvo

Audi

Toyota

Entonces, una clase es una plantilla para objetos y un objeto es una instancia de una clase.

Cuando se crean los objetos individuales, heredan todas las variables y funciones de la clase.

Aprenderás mucho más sobre clases y objetos en el próximo capítulo.



Comentarios