Programacion Orientada a Objeto

Páginas: 10 (2358 palabras) Publicado: 28 de octubre de 2013
INTRODUCCIÓN

La Programación Orientada a Objetos surge en la historia como un intento para dominar la complejidad que, de forma innata, posee el software. Tradicionalmente, la forma de enfrentarse a esta complejidad ha sido empleando lo que llamamos Programación Estructurada, que consiste en descomponer el problema objeto de resolución en subproblemas y más subproblemas hasta llegar aacciones muy simples y fáciles de codificar. Se trata de descomponer el problema en acciones, en verbos; en cambio la Programación Orientada a Objetos es una “filosofía”, un modelo de programación, con su teoría y su metodología, que conviene conocer y estudiar antes de nada. Un lenguaje orientado a objetos es un lenguaje de programación que permite el diseño de aplicaciones orientadas a objetos. Eneste documento veremos brevemente la teoría básicos de la Programación Orientada a Objetos desde un punto de vista global, sin particularizar para ningún lenguaje de programación específico.











¿QUÉ ES UN OBJETO?
Es una entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad ("métodos"). Corresponden a los objetos reales delmundo que nos rodea, o a objetos internos del sistema (del programa).
Un objeto es una cosa tangible, algo a que se puede aprehender intelectualmente o algo hacia lo que se puede dirigir una acción o pensamiento.
Un objeto representa un ítem individual e identificable, o una entidad real o abstracta, con un papel definido en el dominio del problema.

UN OBJETO SE CARACTERIZA POR VARIOSCONCEPTOS:
Propiedades: son los datos que caracterizan al objeto. Son variables que almacenan datos relacionados al estado de un objeto.

Métodos (usualmente llamados funciones de miembro): Los métodos de un objeto caracterizan su comportamiento, es decir, son todas las acciones (denominadas operaciones) que el objeto puede realizar por sí mismo. Estas operaciones hacen posible que el objeto responda alas solicitudes externas (o que actúe sobre otros objetos). Además, las operaciones están estrechamente ligadas a los atributos, ya que sus acciones pueden depender de, o modificar, los valores de un atributo.

Identidad: El objeto tiene una identidad, que lo distingue de otros objetos, sin considerar su estado. Por lo general, esta identidad se crea mediante un identificador que derivanaturalmente de un problema (por ejemplo: un producto puede estar representado por un código, un automóvil, por un número de modelo, etc.).

Relaciones: Permiten que el objeto se inserte en la organización y están formadas esencialmente por punteros a otros objetos.


ESTRUCTURA CONCEPTUAL DE UN OBJETO



¿QUÉ ES UNA CLASE?

La tendencia natural del individuo es la de clasificar los objetossegún sus características comunes (clase). Por ejemplo, las personas que asisten a la universidad se pueden clasificar (haciendo abstracción) en estudiante, docente, empleado e investigador.
La clase puede definirse como la agrupación o colección de objetos que comparten una estructura común y un comportamiento común.
Es una plantilla que contiene la descripción general de una colección deobjetos. Consta de atributos y métodos que resumen las características y el comportamiento comunes de un conjunto de objetos.

CARACTERISTICAS DE UNA CLASE:

La clase permite describir un conjunto de características comunes para los objetos que representa. Ejemplo: La clase Avión se puede utilizar para definir los atributos (tipo de avión, distancia, altura, velocidad de crucero, capacidad, país deorigen, etc.) y los métodos (calcular posición en el vuelo, calcular velocidad de vuelo, estimar tiempo de llegada, despegar, aterrizar, volar, etc.) de los objetos particulares Avión que representa.
Un objeto es una instancia de una clase. Cada objeto concreto dentro de un sistema es miembro de una clase específica y tiene el conjunto de atributos y métodos especificados en la misma
Las clases...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS