Programacion avanzada

Páginas: 2 (410 palabras) Publicado: 20 de septiembre de 2010
PROGRAMACION ORIENTADA A OBJETOS.
Define objetos y clases como la base para la programación. Cada objeto esta definido por sus atributos y su comportamiento esta definido por las operaciones quedichos objetos pueden hacer.
Clases y objetos
Clase: plantilla que encasilla los datos y las abstracciones de datos necesarios para describir el contenido y comportamiento de alguna entidad del mundoreal.
Objeto: instruccion de una clase especifica, mismo conjunto de atributos y numero de operaciones. Difiere en velocidad de sus atributos.
Atributos: propiedad de una clase, el rango devalores de la propiedad se puede contener en los objetos.
Operaciones: métodos, que la clase puede hacer.
Responsabilidad: Descripción de lo que hace la clase.
Relaciones estaticas y dinamicasDependencia: un cambio en la especificación de un elemnto afecta a otro elemnto que la utiliza, no es necesariamente al inverso.
Asociacion
• Agregación: La clase representa el todo que consta deelementos mas pequeños.
• Composicion: Cada componente dentro de una composición puede pertenecer tan solo a un todo.
• Multiplicidad: Cuantos objetos de una clase pueden relacionarse con unobjeto de la clase asociada.
Generalizacion(herencia): Consiste en una clase padre y un caso mas especifico de ese elemento
 Herencia multiple: Hija de dos o mas clases
 Polimorfismo: objetos de unamisma clase tienen comportamientos diferentes
 Sobrecarga: El método de una clase recibe diferentes parámetros para realizar su tarea.
 Sobre escritura: El método es diferente con demásinstancias, se debe redefinir el código, y la clase padre se define como abstracto.
Encapsulamiento (ocultamiento de la información)
La visibilidad se aplica a los atributos y a las operaciones de una clasey a la misma clase también. Establece la proporción en que otras clases podrán utilizarlas.
 Nivel publico: funcionalidad se expande a otras clases. Se representa con: +
 Nivel privado: solo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion avanzada
  • Programación Avanzada
  • Planificación Avanzada y Sistemas De Programación
  • TOPICOS AVANZADOS DE PROGRAMACION
  • Programacion Avanzada: Bases De Datos
  • Programacion avanzada javelin
  • topicos avanzados de programacion
  • topicos avanzados de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS