Programacion orientada a objeto

Páginas: 11 (2646 palabras) Publicado: 4 de mayo de 2010
Significa que el soft se organiza como una colección de objetos discretos que contiene tanto estructura de datos como también un comportamiento, sus características son:
 
1. Identidad: Los datos están cuantificados en entidades discretas y distinguibles denominadas objetos, por ejemplo una persona, los objetos pueden ser tangibles (como un archivo) o intangibles.
2. Clasificación:Los objetos con la misma estructura de datos (atributos) y comportamiento (operaciones) se agrupan para formar una misma clase, se dice que cada objeto es una instancia de su propia clase, y una clase es una abstracción que describe propiedades importantes para una aplicación y se olvida del resto.
3. Polimorfismo: Significa que una misma operación puede comportarse de modos distintos endistintas clases, una operación es una acción o transformación que se aplica a un objeto
4. Herencia: Comparte atributos y operaciones entre clases tomando como base una relación jerárquica, es decir que puedo definir una clase que después producirá subclases, sabiendo que todas las subclases adquirirán todas y cada una de las propiedades de su super-clase y le agrega además sus propiedadesexclusivas
 
Clases de modelos para describir el sistema
 
1. Modelo de objeto: Gráfico cuyos nodos son clases de objetos y cuyos arcos son relaciones entre clases.
2. Modelo dinámico: Gráfico cuyos nodos son estados y cuyos arcos son transiciones entre estados causados por sucesos.
3. Modelo funcional: Son gráficos cuyos nodos son procesos y cuyos arcos son flujos dedatos.
 
Que representa cada uno de los modelos
 
1. Modelo de objeto: Representa los aspectos estáticos, estructurales de datos del sistema.
2. Modelo dinámico: Representa los aspectos temporales de comportamiento del sistema.
3. Modelo funcional: Representa los aspectos transformacionales de función del sistema.
 
Relaciones entre modelos
El modelo de objeto describelas estructuras de datos sobre las cuales operan los modelos dinámicos y funcional, las operaciones del modelo de objeto se corresponden con sucesos en el modelo dinámico y con funciones en el modelo funcional.
Modelado de objeto
El propósito del modelado de objeto es describir los objetos, un objeto es una abstracción con límites bien definidos y con significado a efectos del problema que setenga entre manos.
Clase: Una clase de objeto describe un grupo de objetos con atributos similares, con relaciones comunes con otros objetos y con una semántica común.
Diagrama de objetos: Proporciona una notación gráfica formal para el modelado de objetos, de clases y sus relaciones entre si.
Diagrama de clases: Describen las clases de objetos, es un esquema para describir muchas instancias dedatos.
Diagrama de instancias: Describen la forma en que un cierto conjunto de objeto se relaciona entre si
 
|clase |objeto |
|Persona |García, Juan Daniel |

Atributos
Es un valor de un dato que está almacenado en los objetos de una clase, los atributos deberán ser valores puros de datos y no objetos, se enumeran en la segunda parte del cuadro de clases,el nombre de cada atributo puede ir seguido por detalles como el tipo y el valor por omisión, los cuales son precedidos por dos puntos (:) y por el sigo igual (=), en algunos casos se pueden omitir los atributos en los modelos de objetos (depende del grado de detalles)
Ejemplo:
|Persona |  |(persona) |  |(persona) |
|Nombre:Cadena |  |Juan García |  |José Pérez |
|Edad: Entero | |24 | |22 |

Operaciones y métodos: Una operación es una función o transformación que puede ser aplicada por los objetos de una clase, todos los objetos de una clase comparten las mismas...
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