Woord

Páginas: 13 (3013 palabras) Publicado: 23 de octubre de 2012
Uso de la orientación a objetos.

A continuación conjugaremos las características del UML con los conceptos de la orientación a objetos. Aquí reafirmaré su conocimiento de la orientación a objetos al tiempo que aprenderé otras cosas del UML.

Temas:
• Concepción de una clase
• Atributos
• Operaciones
• Responsabilidades y restricciones
• Qué es l0 que hacen las clases y cómo encontrarlasConcepción de una clase
Como lo indique en la primera hora, en el UML un rectángulo es el símbolo que representa una clase. El nombre de la clase es, por convención, una palabra con la primera letra en mayúscula y normalmente se coloca en la parte superior del rectángulo, Si el nombre de su clase consta de dos palabras, únalas e inicie cada una con mayúscula (como en Lavadoralndustrial en lafigura 3.1).

Otra estructura del UML, el paquete, puede jugar un papel en el nombre de la clase.
Como indiqué en la hora l, "Introducción al UML”, un paquete es la manera en que el UML organiza un diagrama de elementos. Tal vez recuerde que el UML representa un paquete como una carpeta tabular cuyo nombre es una cadena de texto (vea la figura 3.2).

Si la clase "Lavadora" es parte de unpaquete llamado "Electr0domesticos", podré darle el nombre "Electr0domestic0s::Lavadora". El par de dos puntos separa al nombre del paquete, que esté a la izquierda, del nombre de la clase, que va a la derecha. A este tipo de nombre de clase se le conoce como nombre de ruta (vea la figura 3,3).
Posiblemente haya notado que en los nombres se han evitado los caracteres acentuados (como enElectrodomésticos) y Ia letra eñe. Esto se debe a que en el alfabeto inglés, tales caracteres no estén contemplados y no podemos asegurar que el utilizarlos en sus identificadores no Ie traiga problemas, tanto en el UML como en el lenguaje de programación que piense utilizar para traducir los modelos. Por ello, evitaremos los acentos en todos los diagramas que se presentan a lo largo de este libro, de igualmanera, evitaremos el uso de la letra eñe, misma que sustituiremos —en su cas0— por "ni" (como en Anio, en lugar de Año).

Atributos
Un atributo es una propiedad o característica de una clase y describe un rango de valores que la propiedad podré contener en los objetos (esto es, instancias) de la clase. Una clase podré contener varios o ningún atributo. Por convención, si el atributo consta de unasola palabra se escribe en minúsculas; por otro lado, si el nombre contiene más de una palabra, cada palabra será unida a la anterior y comenzara con una letra mayúscula, a excepción de la primer palabra que comenzaré en minúscula. La lista de nombres de atributos iniciaré luego de una línea que la separe del nombre de la clase, como se aprecia en la figura 3.4.

Todo objeto de la clase tiene unvalor específico en cada atributo. La figura 3.5 le muestra un ejemplo. Observe que el nombre de un objeto inicia con una letra minúscula, y esta precedido de dos puntos que a su vez estén precedidos del nombre de la clase, y todo el nombre esta subrayado.
El nombre m1Lavadora:Lavadora es una instancia con nombre; pero también es posible tener una instancia anónima, como :Lavadora.

El UMLle da la opción de indicar información adicional de los atributos. En el símbolo de la clase, podrá especificar un tipo para cada valor del atributo. Entre los posibles tipos se encuentran cadena (string), número de punto flotante (float), entero (integer) y booleano (boolean), así como otros tipos enumerados. Para indicar un tipo, utilice dos puntos (z) para separar el nombre del atributo de sutipo. También podrá indicar un valor predeterminado para un atributo. La figura 3.6 le muestra las formas de establecer atributos. Aunque no parece haber restricción en la designación de tipos a las variables, utilizaremos los nombres en inglés para referirnos a los tipos que aparecen en los Lenguajes de programación.
Operaciones
Una operación es algo que la clase puede realizar, 0 que usted (u...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • woord
  • Woord
  • Copiar A Woord
  • pais de sri lanka woord
  • DRENAJE PLEURA woord

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS