hipotesis Registrada

Páginas: 5 (1149 palabras) Publicado: 17 de junio de 2014
Conceptos Básicos del Modelo
Orientado a Objeto

Tecnología orientada a objetos
La tecnología orientada a objetos ya no se aplica
solamente a Lenguajes de programación,
además se viene aplicando en el análisis y
diseño con mucho éxito, al igual que en las
bases de datos.
Para hacer una buena programación orientada a
objetos hay que desarrollar todo el sistema
aplicando estatecnología, de ahí la importancia
del análisis y el diseño orientado a objetos.

Una Perspectiva Histórica

Tradicionalmente,
la
programación fue hecha en
una manera secuencial o
lineal, es decir una serie de
pasos consecutivos con
estructuras consecutivas y
bifurcaciones.

Características de la Programación
Estructurada
• Estos programas escritos al estilo “espaguetti” no ofrecenflexibilidad y el mantener una gran cantidad de líneas de
código en un sólo bloque se vuelve una tarea complicada.
• La idea principal de esta forma de programación es
separar las partes complejas del programa en módulos o
segmentos que sean ejecutados conforme se requieran.
• De esta manera tenemos un diseño modular, compuesto
por módulos independientes que puedan comunicarse
entre sí.

¿Cómopasamos de una Prog.
Estructurada a la Orientada a Objetos?
La evolución que se fue dando en la programación es
que se orientaba siempre a ir descomponiendo más el
programa. Este tipo de descomposición conduce
directamente a la programación orientada a objetos. “

Programación Orientada a Objetos (POO)
• La POO viene de la evolución de la programación
estructurada.
• La POO se basa endividir el programa en pequeñas
unidades lógicas de código.
• A estas pequeñas unidades lógicas de código se les
llama objetos.
• Los objetos son unidades independientes que se
comunican entre ellos mediante mensajes.

Ventajas de un Lenguaje Orientado a
Objetos









Fomenta la reutilización y extensión del código.
Facilita la creación de programas visuales.
Permitecrear sistemas más complejos.
Facilita el mantenimiento del software.
Relacionar el sistema al mundo real.
Construcción de prototipos.
Agiliza el desarrollo de software.
Facilita el trabajo en equipo.

Las clases y los objetos están en todas partes
Vehículo
León:Animal
Animal

Punto
Figura

(1,3)
(2,2)
(2,1)

(5,2.5)

¿Qué es un objeto?
• Un objeto es una instancia de unaclase (categoría). Un objeto tiene
una estructura. Tiene atributos (propiedades) y comportamiento. El
comportamiento de un objeto consiste en las operaciones que
desempeña (llamados también métodos).

• Los atributos de un objeto son manipulados solo a través de
operaciones. Estos atributos pueden ser también otros objetos.

¿Qué es un objeto?
Mensajes

Operaciones

Presionar FrenoParar

Mover control

Encender limpia parabrisas

Atributos

Marca: XXX
Modelo: YYY
Color: ZZZ
• Un objeto vehículo tiene atributos, puede ejecutar operaciones
y recibe mensajes.
• Un mensaje es un comando que pide al objeto la ejecución de
cierta operación.

¿Qué es un objeto?

MENSAJES
• Los objetos trabajan entre si por medio del envío de
mensajes.

¿Qué es un objeto?• Los objetos se categorizan en clases.

• Ejemplo: Clase Aeronave

AERONAVE
código
marca
modelo
capacidad
fuerza
velMax
……..
acelerar()
desacelerar()
ascender()
descender()
giroDer()
giroIzq()
………

Atributos

Operaciones

En OO, una clase no solo tiene el objetivo de categorizar, sino también el
de servir como plantilla para crear objetos o instancias

Clase
– Es laplantilla/molde a partir de la cual los objetos son creados.
Cada objeto tiene la misma estructura y comportamiento que la
clase a partir de la cual fue creado.
– Es un tipo de modelo o plantilla que la computadora usa para
crear objetos
– Si el objeto obj pertenece a la clase C, se dice que “obj es una
instancia de C”
Clase

Objeto

12

123

245

245

Objeto

Otros...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hipótesis De Hipotesis
  • Hipotesis
  • Hipotesis
  • Hipotesis
  • La hipotesis
  • Hipotesis
  • hipotesis
  • Hipotesis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS