Normas icontec

Páginas: 67 (16624 palabras) Publicado: 1 de mayo de 2011
Weitzenfeld: Capítulo 4

1

Parte II Modelado y Programación Orientada a Objetos
En esta segunda parte se describirá la programación orientada a objetos desde dos perspectivas distintas. La primera es el modelado (Capítulo 4), una descripción teórica de los conceptos básicos de la orientación a objetos, en nuestro caso utilizando la notación UML (Unified Modeling Language). La segunda es laprogramación (Capítulo 5), una descripción práctica basada en el modelado orientado a objetos, en nuestro caso utilizando el lenguaje Java.

4 Modelado con UML
El modelado, o modelo de objetos, describe los conceptos principales de la orientación a objetos: las estructuras estáticas y sus relaciones. Las principales estructuras estáticas son los objetos y clases, los cuales están compuestos deatributos y operaciones, mientras que las principales relaciones entre objetos y entre clases corresponden a las ligas y asociaciones, respectivamente. Estos temas y otros serán descritos en este capítulo, en término de los objetos, clases, atributos, operaciones, asociaciones, composición, herencia y módulos. 4.1 Objetos Los objetos son las entidades básicas del modelo de objeto. La palabraobjeto proviene del latín objectus, donde ob significa hacia, y jacere significa arrojar; o sea que teóricamente un objeto es cualquier cosa que se pueda arrojar. Ejemplo: Una pelota o un libro se pueden arrojar, por lo tanto estos son objetos. Por otro lado, un avión o un elefante también se consideran objetos, aunque sean bastante pesados para ser arrojados. Los objetos son más que simples cosas quese puedan arrojar, son conceptos pudiendo ser abstractos o concretos. Ejemplo: Una mesa es un objeto concreto, mientras que un viaje es un objeto abstracto. Los objetos corresponden por lo general a sustantivos, pero no a gerundios. Ejemplo: Mesa y viaje son ambos sustantivos y por lo tanto objetos. Trabajando y estudiando son gerundios por lo cual no se consideran objetos. Cualquier cosa queincorpore una estructura y un comportamiento se le puede considerar como un objeto. Ejemplo: Una pelota es sólida y redonda y se le puede arrojar o atrapar. Un libro es rectangular y sólido y se le puede abrir, cerrar, y leer. Un objeto debe tener una identidad coherente, al que se le puede asignar un nombre razonable y conciso. Ejemplo: Se consideran manzanas todas las frutas con un sabor, textura, yforma similar. La existencia de un objeto depende del contexto del problema. Lo que puede ser un objeto apropiado en una aplicación puede no ser apropiado en otra, y al revés. Por lo general, existen muchos objetos en una aplicación, y parte del desafío es encontrarlos. Ejemplo: La temperatura se puede considerar un objeto abstracto, teniendo propiedades tales como el valor de la temperatura y eltipo de la escala en que se mide (Celsius o Fahrenheit). Por otro lado, si hablamos de un termómetro, la temperatura pasa a ser una propiedad del termómetro. Los objetos se definen según el contexto de la aplicación. Ejemplo: Una persona llamada Juan Pérez se considera un objeto para una compañía, mientras que para un laboratorio el hígado de Juan Pérez es un objeto. Una universidad como la ITAMse considera un objeto, mientras que dentro de la ITAM los objetos serían las aulas, los estudiantes y los profesores. Los objetos deben ser entidades que existen de forma independiente. Se debe distinguir entre los objetos, los cuales contienen características o propiedades, y las propias características. Ejemplo: El color y la forma de una manzana no se consideran propiamente objetos, sinopropiedades del objeto manzana. El nombre de una persona se considera una propiedad de la persona. Un grupo de cosas puede ser un objeto si existe como una entidad independiente. Ejemplo: Un automóvil se considera un objeto el cual consiste de varias partes, como el motor y la carrocería. Los objetos deben tener nombres en singular, y no en plural. Ejemplo: Un automóvil es un objeto, automóviles son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Normas de icontec
  • Normas icontec
  • Normas icontec
  • normas icontec
  • Normas Icontec
  • normas icontec
  • norma icontec
  • Normas Icontec

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS