Objetos

Páginas: 8 (1794 palabras) Publicado: 15 de julio de 2012
CONCEPTOS Y PRINCIPIOS ORIENTADOS A OBJETOS


El Paradigma orientado a objetos:

La visión OO tiene que ver con el mundo real (vivimos en un mundo de objetos) y considera a partir de este punto que disponemos de un modelo natural para representar el mundo.
Los O pueden ser clasificados, descritos, organizados, combinados, manipulados y creados, a partir de lo enunciado se toma una visiónOO para la creación de software (los primeros intentos son del año 1960)
Cual es el objetivo de la tecnología de Objetos:
- Permite reutilizar los componentes del software y esto hace el desarrollo de software más rápido y programas de mejor calidad.
- Son más fáciles de adaptar y escalar, por ej. Pueden armarse grandes sistemas ensamblando sistemas reutilizables.
- Construir software defácil mantenimiento.
Esta metodología debe utilizarse en todo el proceso ya que hacer un uso parcial de la misma, por ejemplo solo programar con OO, no permitiría obtener sus ventajas. Hoy el paradigma OO encierra una completa visión de la Ingeniería Software y cubre todo el proceso:

• ANÁLISIS DE REQUISITOS (AROO)
• DISEÑO (DOO)
• ANÁLISIS DE DOMINIO (ADOO)
• SISTeMAS DEGESTIO DE BD (SGBDOO)
• INGENIERÍA DE SOFTWARE ASISTIDA POR COMPUTADORA (ISOOAC)

Los sistemas OO tienden a evolucionar con el tiempo, por tal motivo un modelo evolutivo de proceso acoplado con un enfoque que fomenta el ensamblaje (reutilizacion) de componentes es el mejor paradigma para la ingeniería de software OO. El proceso OO se desplaza a través de una espiral evolutiva que se inicia conla comunicación con el usuario.
Las características del paradigma son:
• Todos son objetos
• Encapsulamiento
• Clasificación
• Herencia
• Polimorfismo

Conceptos de Orientación a Objetos (OO):

❖ Que es un objeto en OO

Un objeto es una entidad del mundo real que tiene un comportamiento bien determinado (responsabilidades) y un estado interno (colaboradores)
Unobjeto es miembro de una instancia mayor: “clase”.
Ejemplos: Vestido, Edificio, Gato, Silla, Aula, Dinero, Cinco, etc.
Cualquiera de estos objetos del mundo real, pertenece a una instancia mayor, en el caso de un gato es un animal, el vestido es una vestimenta; de animal como vestimenta se puede decir que son una clase, una instancia mayor de gato y vestido respectivamente, de la misma formapodríamos generalizar para el resto de los objetos mencionados y en general.
A cada uno de los objetos se pueden asociar diversas características (atributos) por ejemplo para gato:

Tiene un comportamiento: Maullar.
Comer.
Correr.
Morder.Tiene un estado interno: Color.
Edad.
Nombre.


• La Interface Pública de los objetos.

El comportamiento de un objeto está determinado por el conjunto demensajes que puede recibir.


Mensajes:


Maullar
Comer
Correr
Morder




• Identidad de los Objetos

Los objetos tienen una identidad única.


Podemos preguntarnos ¿son Iguales?:
Al igual que en la vida real pueden existir objetos iguales pero no idénticos.


Todo objeto puedemanipularse: OPERACIONES (servicio o métodos)
Comprar
Vender
Modificar
Desplazarlo

Cada operación modificará uno o más atributos.


❖ ¿Que es el Encapsulamiento?

Los objeto encapsulan datos. Un objeto puede encapsular tanto servicios como estructura interna. Los valores de los atributos, las operaciones, otros objetos y otra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Objetivos
  • objetivos
  • OBJETIVOS
  • OBJETIVOS
  • Objetivos
  • objetivo
  • Objetos
  • objetivos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS