Está en la página 1de 5

PROGRAMACION ORIENTADA A

OBJETOS
Tipo de programación el la que se aprovecha la
interacción entre los objetos mediante la utilización de
ciertas técnicas
TECNICAS

Herencia Encapsulamiento

Abstracción Polimorfismo
Objetos Los objetos son personas, lugares o cosas que son relevantes para el sistema bajo análisis. Los
objetos podrían ser clientes, artículos, pedidos, etc. Los objetos también podrían ser pantallas
GUI o áreas de texto en la pantalla.

 Elementos que combinan Estado ( atributo),


Método e identidad

OBJETO

Estado Método Identidad

Datos Procedimientos y Propiedad diferenciadora


operaciones entre identificador de variables o
ellos constantes
Programación orientada a objetos y
programación estructurada
 Programación  Programación
Orientada a Objetos
Estructurada
Examina los objetos que son Lleva secuencia de instrucciones
partes de un sistema, se usan para llegar al final de un proceso
descripciones: maneja la secuencia, la selección y
la interacción

Objetos y
Herencia Funciones Segmentos
sus clases
Cada
Cada uno
uno
con
con una
una
sola
sola
entrada
entrada yy
Generaliza el elemento para tratarlo como un todo una
una sola
sola
salida
salida
Sub-
Modulos
rutinas
Elementos de Análisis

Objeto
Objeto :: Elemento
Elemento general
general

Herencia:
Herencia: Parte
Parte mínima
mínima de
de la
la clase
clase que
que compone
compone un
un objeto;
objeto; son
son las
las características
características que
que
diferencian
diferencian una
una clase
clase de
de otra
otra

Clase
Clase :: Característica
Característica que
que diferencia
diferencia un
un objeto
objeto de
de otro
otro similar
similar

Herencia:
Herencia: Especificaciones
Especificaciones particulares
particulares de
de cada
cada clase
clase

Polimorfismo:
Polimorfismo: Define
Define métodos
métodos de
de programación
programación para
para un
un mismo
mismo objeto,
objeto, generaliza
generaliza con
con el
el
animo
animo de
de crear
crear un
un punto
punto común
común entre
entre los
los objetos
objetos

EJEMPLO VIVIENDAS OBJETO

Apartamentos
Apartamentos Casas
Casas Fincas
Fincas CLASE

Loft Quinta De recreo


duplex Familiar De cultivo HERENCIA

Aparta estudio Industrial De narco


Polimorfismo

 Muchas formas o redefinición de métodos, es la capacidad de un programa
orientado a objetos para tener varias versiones del mismo método con el
mismo nombre dentro de una relación superclase/subclase.

 La subclase hereda un método de su clase madre pero podría agregarle
comportamiento o modificarlo. La subclase podría cambiar el tipo de datos,
o cambiar la forma en que trabaja el método. Por ejemplo, un cliente podría
recibir un descuento adicional por volumen, y el método para calcular el
total de un pedido se modifica.  

También podría gustarte