Paradigma orientado a objetos

Páginas: 8 (1968 palabras) Publicado: 29 de abril de 2013
Conceptos
Objeto: Componente o código de software que contiene en sí mismo tanto sus
características (campos o atributos) como sus comportamientos (métodos); se
accede a través de su interfaz o signatura.
Tiene estado, comportamiento e identidad.
La unidad que en tiempo de ejecución realiza las tareas de un programa. De un
modo más básico es la instancia de una clase.
Clase: conjunto deobjetos que comparten una estructura y un comportamiento en
común.
Es un modelo o prototipo que define las variables y métodos comunes a todos los
objetos de ciertas características comunes. Es una plantilla genérica para un
conjunto de objetos de similares características. Contiene:




Conjunto de atributos comunes
Estructura de datos
Comportamiento por medio de métodos

Atributo:Es una característica de un objeto, que ayuda a definir su estructura y
permite diferenciarlo de otros objetos. Se define con un identificador y un tipo, el
cual nos indica los valores que puede almacenar. El conjunto de valores de los
atributos definen el estado del objeto.
Método: Es la implementación de un algoritmo que representa una operación o
función que un objeto realiza. El conjuntode los métodos de un objeto determinan
el comportamiento del objeto.
Es la implementación de una operación para una clase.
Características del paradigma orientado a objetos:




Abstracción: permite seleccionar las características relevantes e identificar
comportamientos comunes. Es clave en el proceso de análisis y diseño
orientado a objetos.
Herencia: Es una relación entre clases enla que una clase comparte la
estructura y/o el comportamiento definido en una (herencia simple) o más
clases (herencia múltiple). La clase de la que otros heredan se denomina
superclase. La clase que hereda de otra o más clases se denomina
subclase.









Encapsulamiento: Es un principio que establece que los atributos propios
de un objeto no deben ser visibles desde otrosobjetos, permite que no sea
necesario el conocimiento de la implementación interna, permite exponer el
estado del objeto sólo a través del comportamiento que le definimos.
Polimorfismo: es la propiedad que tienen los objetos de invocar
genéricamente un comportamiento cuya implementación será delegada al
objeto correspondiente recién en tiempo de ejecución. Tiende a existir en
las relacionesde herencia.
Principio de ocultación: Hace referencia a que los atributos privados de un
objeto no pueden ser modificados ni obtenidos a no ser que se haga a
través de métodos públicos.
Modularidad: Es la propiedad de un sistema de poder ser descompuesto en
un conjunto de módulos cohesivos y acoplados.

Mensaje: Es el medio por el cual varios objetos de un programa interactúan y secomunican entre sí. Cuando el objeto que recibe el mensaje necesita más
información, le debemos enviar ésa información junto con el mensaje en forma de
parámetro.
Se componen de
Los mensajes proporcionan dos ventajas importantes:




El comportamiento de un objeto está completamente determinado por sus
métodos, así que los mensajes representan todas las posibles interacciones
que puedenrealizarse entre objetos.
Los objetos no necesitan formar parte del mismo proceso, ni siquiera residir
en un mismo ordenador para mandarse menajes entre ellos (y de esta
forma interactuar).

Ejemplo: Si existiera la clase Automóvil, con el método acelerar(int aceleracion) y
una instancia de la clase llamada automóvil, entonces:
automovil.acelerar(32)
UP (Unified Process): Es un marco detrabajo del proceso de desarrollo de
software iterativo e incremental. Debe ser personalizado para organizaciones y
proyectos específicos, aunque generalmente es usado para describir al proceso
genérico, incluyendo los elementos que son comunes para la mayoría de las
metodologías.
Sus características principales son:









Iterativo e incremental: las fases de elaboración,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paradigma Orientado a objeto
  • Paradigma Orientado A Objetos
  • Facilidad De Aprendizaje Del Paradigma Orientado A Objetos
  • Paradigma orientado a objetos
  • Paradigma de la programación orientada a objetos
  • Paradigma orientado a objetos
  • Paradigmas de la programación orientada a objetos
  • Paradigma Orientado A Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS