Está en la página 1de 19

UNT.

INGENIERIA
INDUSTRIAL

Tecnología Orientado a Objetos

Ing. Lourdes Roxana Díaz Amaya


Tecnología orientada a objetos

La “Orientación a objetos” es la más importante tecnología que se ha difundido


recién en los años 90s. Se basa en la concepción del mundo real. Esto es lo que
hace que la tecnología a Objetos sea vista como la herramienta del presente y
del futuro. El ser humano por naturaleza piensa en objetos. La TO no se limita a
los Sistemas de Información, sino de cualquier tipo. Ejemplo. Sistema de
comunicación, redes neurales, ingeniería de organización y métodos y
ingeniería de productos.
Abstracción
El Mundo esta formado por objetos

3.15 + 8.7i

Linux
Conceptos Fundamentales

Objeto: Entidad del mundo real, puede ser real o abstracto, que exhibe
propiedades (atributos) , con unos comportamientos (métodos)
particulares.

Métodos: Especifican la forma que se controlan las propiedades de un


Objeto.

Atributos + Métodos = Objeto


Los objetos tienen atributos que los distinguen de otros
y son capaces de hacer un conjunto de tareas
estadoCandado
colorPelota tipoManuscrito
cerrarCandado( ) estadoTaza( ) nombreChica
abrirCandado( ) lanzarPelota( ) hacerseInvisible( ) autorManuscrito
llenarTaza( )
hacerseVisible( )

marcaJugo 3.15 + 8.7i marcaGaseosa


saborJugo tipoDiagrama parteReal precioGaseosa
tomarJugo( ) colorDiagrama parteImaginaria tomarGaseosa( )
dibujarDiagrama( ) leerComplejo( ) enfriarGaseosa( ) marcaLeche

mostrarComplejo( ) tamañoLeche
abrirLataLeche( )
empresa tipoSerMitologico
tomarLeche( )
tipoOrganigrama tipoComputadora volarSerMitologico( )
tipoEcuacion
añadirNivel( ) tipoDisco
resolverEcuacion( )
tipoProcesador tipoVentana
prenderComputadora( ) abrirVentana( )
nombreObra tipoAvion
autorObra cerrarVentana( )
annioFabAvion
lugarObra tipoPescado volarAvion( )
nombreSO
restaurarObra( ) nadaPescado( ) aterrizarAvion( )
versionSO
comePescado( ) cargarSO( )
exponerObra( )
Linux
apagarSO( )
Objeto
Tipo de objeto
Conceptos Fundamentales
Tipo de Objeto: Es un grupo de objetos que tiene atributos particulares.
Ejemplo: Empleados, estudiantes, clientes, proveedores.
Clase : Agrupación de tipos de Objetos, especifica una estructura de datos y métodos
que se aplican a cada uno de sus objetos.
Ejemplos: Clase : Persona
Tipos de Objeto: Estudiante, profesor, trabajador.
Clase : Documentos
Tipos de Objeto: Orden De Compra, Pedido, Factura, Guías de Remisión, etc.
Clase: Producto
Tipos de Objeto: Productos en Proceso, Productos Terminados, Activos, Materiales.
…En programación
¿Qué es una Clase?
Es un molde a partir del cual podemos construir variables (llamadas objetos).
Dentro de ese molde se incluyen atributos (variables miembro) y funciones (funciones
miembro o métodos).

¿Qué es un objeto?
Es una variable de una clase.
En la terminología de objetos se dice “un objeto es una instancia de una clase”

La Clase es simplemente una declaración, un nuevo “tipo de dato” que contiene atributos
y métodos, formas para ocultar sus partes internas y formas predefinidas para accederlas
desde el exterior.
Si declaramos una variable de alguno de los tipos base simplemente será una variable,
pero si declaramos una variable de una clase, entonces ésta variable se llamara objeto.
Objetos
El auto Fantástico La Caricatura de Cesar

La Fórmula de Einstein

La Letra A
El Superhéroe Superman La Vía Láctea

En el mundo real un objeto es cualquier cosa que exista en el universo

11
Clase La Clase Fórmula La Clase Caricatura

La Clase Auto

mM
F = G -------
R2

La Clase SuperHéroe

La Clase Letra
La Clase Galaxia

En el mundo real una clase es una agrupación de objetos que tienen iguales 12
características y comportamiento
Encapsulado
Encapsulado : Es el resultado de ocultar los detalles de implementación de
un objeto respecto a su usuario.
Ejemplo:
Cuando se realiza un préstamo, los usuarios no saben exactamente como
se calculan los intereses.

Mensajes: Es una solicitud que hace que se produzca una operación (método).
Herencia
Conceptos Fundamentales
Herencia : Es la propiedad mediante la cual una superclase hereda sus propiedades,
y métodos, etc. a una subclase. Ejemplo

La superclase Persona hereda a la Subclase estudiante, atributos como Nombre,


sexo, dirección, etc.

Instancia: Es la mínima expresión de un Objeto


Ejemplos:
Carlos es una instancia del Subtipo Empleado y de la Clase persona
Lola es instancia del Subtipo vaca marron
Instancia
Conceptos Fundamentales

Polimorfismo : Los métodos son distintos pero tienen el mismo efecto.


Ejemplo : Retiro de un Empleado, el método para retirar a un Ejecutivo es
diferente que para un empleado común.

Evento : Es algún suceso que puede causar un cambio de estado a un objeto.


Ejemplo: Click, cancelación , solicita un café
Polimorfismo

Auto
Acelera

Frena

Cohete

Acelera

Frena

Transporte

Acelera Caballo
Acelera
Frena
Frena
19

También podría gustarte