Hora 3

Páginas: 13 (3043 palabras) Publicado: 25 de septiembre 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. En esta hora se tratarán los siguientes temas:


• Concepción de una clase
• Atributos
• Operaciones
•Responsabilidades y restricciones
• Qué es lo que hacen las clases y cómo encontrarlas

Concepción de una clase
Como lo indiqué 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 pa-labra con la primera letra en mayúscula y normalmente se coloca en la parte superior del rectángulo. Si el nombre de su claseconsta de dos palabras, únalas e inicie cada una con mayúscula (como en LavadoraIndustrial en la figura 3.1).






Otra estructura del UML, el paquete, puede jugar un papel en el nombre de la clase. Como indiqué en la hora 1, "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 unacarpeta tabular cuyo nombre es una cadena de texto (vea la figura 3.2).
[pic]

Si la clase "Lavadora" es parte de un paquete llamado "Electrodomesticos", po-
drá darle el nombre "E1ectrodomesticos::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 nombrede ruta (vea la figura 3.3).



Posiblemente haya notado que en los nombres se han evitado los caracteres acentuados (como en Electrodomesticos) y la 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 le traiga problemas,tanto en el UML como en el lenguaje de programación que pienseutilizarpara traducir los modelos. Por ello, evitaremos los acentos en todos los diagramasque se presentan a lo largo de este libro, de igual manera, evitaremosel uso de la letra eñe, misma que sustituiremos - e n su caso- 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 propiedadpodrá 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 una sola 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 comenzará con una letra mayúscula, a excepción de la primer palabra que comenzará en minúscula. Lalista

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.

[pic]
Todo objeto de la clase tiene un valor específico en cada atributo. La figura 3.5 le mues- tra un ejemplo. Observe que el nombre de un objeto inicia con una letra minúscula, y está precedido de dos puntos que a su vez están precedidos del nombre de laclase, y todo el nombre está subrayado.






El nombre miLavadora:Lavadora es una instancia con nombre; pero también es posible tener una instancia anónima, como :Lavadora.






[pic]
El UML le 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 seencuentran cadena (string), número de punto flotante (float), entero (integer) y boolea-no (boolean), así como otros tipos enumerados. Para indicar un tipo, utilice dos puntos (:) para separar el nombre del atributo de su tipo. También podrá indicar un valor prede- terminado para un atributo. La figura 3.6 le muestra las formas de establecer atributos.




Aunque no parece haber restricción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • uml hora 1 al 3
  • Hora 3 UML
  • horan :3
  • hora 3
  • HORA 3
  • LA REGLA BASICA DE COMER CADA 3 HORAS
  • La Hora De La Pol Tica Fiscal Lectura 3 1
  • La hora de la siesta en la Escuela Infantil de 2 a 3 años

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS