fundacion de programacion

Páginas: 10 (2340 palabras) Publicado: 4 de noviembre de 2014
Fundamento de la programación de Objeto
La programación orientada a objetos es la expresión de uno de los más avanzados paradigmas en el campo de la programación, y es, al mismo tiempo, el resultado de la evolución experimentada por los paradigmas anteriores.
A diferencia de otros paradigmas de programación, que intentan, al abordar un problema, representarlo o modelarlo empleando entidadescercanas a la computadora (arreglos, subrutinas, módulos) la programación orientada a objetos se propone emplear entidades lo más cercanas posibles a la realidad.
La programación orientada a objetos tiene como conceptos fundamentales los conceptos de objeto y clase.
Un objeto es un ente que posee sus características propias (propiedades) y un conjunto de acciones que es capaz de realizar(métodos).
Una clase es un ente abstracto que permite declarar las propiedades y los métodos de objetos similares.
Un lenguaje de programación orientado a objetos debe permitir al programador realizar definiciones de clases, y construir objetos a partir de esas clases.
Para resolver un problema bajo el paradigma de la programación orientada a objetos basta con determinar y caracterizar los diferentesobjetos que intervienen en el problema, definir sus propiedades y métodos y ponerlos a interactuar entre sí.
La programación orientada a objetos es una forma de organizar el código de un programa agrupándolo en objetos, que son elementos individuales que contienen información (valores de datos) y funcionalidad. La utilización de un enfoque orientado a objetos para organizar un programa permiteagrupar partes específicas de la información (por ejemplo, información de una canción como el título de álbum, el título de la pista o el nombre del artista) junto con funcionalidad o acciones comunes asociadas con dicha información (como "añadir pista a la lista de reproducción" o "reproducir todas las canciones de este artista"). Estos elementos se combinan en un solo elemento, denominado objeto(por ejemplo, un objeto "Album" o "MusicTrack"). Poder agrupar estos valores y funciones proporciona varias ventajas, como la capacidad de hacer un seguimiento de una sola variable en lugar de tener que controlar varias variables, agrupar funcionalidad relacionada y poder estructurar programas de maneras que reflejen mejor el mundo real.
Técnicas y herramientas de representación de la programaciónorientada a objetos en UML
El modelado orientado a objetos es una técnica de especificación
semiformal para el paradigma orientado a objetos.
– Ya que se trata de una técnica semiformal, una parte intrínseca es la
notación gráfica asociada.
• El Lenguaje de Modelado Unificado (UML, Unified ModelingLanguage) se ha desarrollado en un intento de unificar las distintas
notaciones existentes.• El modelado orientado a objetos se ocupa de comprender y analizar la
aplicación y el dominio en el que opera.
– El punto de partida es la declaración del problema que hay que resolver.
– Esta declaración, que proporciona una visión conceptual del sistema
propuesto, puede ser textual o utilizar una técnica de descripción más
formal, como la basada en casos de uso.
• El modeladoorientado a objetos consta de tres pasos: modelado de
casos de uso, modelado de clases y modelado dinámico.
Técnica de modelado de objetos (II)
• Modelado de Casos de Uso. La intención del modelado de casos de uso
es identificar cómo se va a usar el sistema y lo que se espera que haga
como respuesta a ese uso.
– Determina cómo la aplicación genera los diversos resultados que se
requieren (sinconsiderar el orden de generación).
– La información se presenta en forma de diagrama de caso de uso y
escenarios (scenarios: guiones) asociados.
– Este paso, que a veces se denomina modelado funcional, está en gran parte
orientado a las acciones.
• Modelado de Clases. Determina las clases, sus atributos y las
relaciones entre las clases.
– Esta información se presenta en forma de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundacion
  • la fundación
  • La fundación
  • Fundacion
  • fundaciones
  • fundaciones
  • Fundacion
  • Fundaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS