Está en la página 1de 6

Conceptos de la POO

1. Facilita la creación de software de calidad pues sus características potencian:


• La mantención.
• La extensión.
• La reutilización del software generado bajo este paradigma.

2. Se basa en la idea natural de un mundo lleno de objetos y que la resolución de


problemas se realiza mediante el modelo de objetos.

3. Los objetos se pueden Organizar según su necesidad

 Mamíferos : Perro, Ciervo.


 Teléfonos : Fijo, Celular.
 Deportes : Fútbol, Tenis.
 Vehículos : Automóvil, Camión
Conceptos de la POO
1. La POO trata de aproximarse al modo de actuar del hombre y no al
de la máquina

2. Conceptos fundamentales que sustentan la POO:


 Clase.
 Objeto.
 Instancia.
 Atributos.
 Métodos.
 Polimorfismo.
2
Conceptos de la POO
1. Clase: Conjunto de Objetos que tienen atributos similares
y comparten una o varias funciones (métodos), que los hace
miembro de la clase.
 Atributos (Datos)  Estado.
 Métodos (Algoritmos)  Comportamiento.

3
Conceptos de la POO
Instanciación: En el paradigma de la POO, una instancia (en
inglés, instance) se refiere a una realización específica de una clase o prototipo
determinados. En general, cuando se ejecuta un programa en un computador, se
dice que éste se instancia.

En lenguajes que crean objetos a partir de clases, un objeto es una instancia de una
clase. Esto es, un miembro de una clase que tiene atributos en lugar de variables. En
un contexto del mundo real, podríamos pensar en "Perro" como una clase y en un
perro en concreto es una instancia de esta clase. En este caso no nos importa la
raza del perro.

4
Instancias-Objetos
EJEMPLO:
Suponer que existe la clase Estudiante.

 El Estudiante Carlos, Código U35698 es una instancia de


la clase Estudiante, o sea, un objeto de esa clase

5
Conceptos de la POO
Métodos: Representan todas aquellas acciones que se pueden realizar
sobre un objeto de cierta clase.
1. En la implementación, estos métodos son segmentos de código en la
forma de funciones
2. La clase Vehículo puede incluir los métodos:
• Encender.
• Acelerar.
• Frenar.
• Retroceder.

También podría gustarte