Analisis y diseño

Páginas: 11 (2649 palabras) Publicado: 24 de junio de 2014
AYD_2014

Análisis y Diseño Orientado a Objetos
CAPITULO III

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 este capítulo se tratarán los siguientes temas:






Concepción de unaclase
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 el primer capítulo, 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. Siel nombre de su
clase consta de dos palabras, únalas e inicie cada una con mayúscula (como en
Lavadoralndustrial en la figura 3.1).
FIGURA 3.1
La representación UML de una clase.

Otra estructura del UML, el paquete, puede jugar un papel en el nombre de la clase. Como
indiqué en el capítulo 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 una carpeta tabular cuyo nombre es una cadena de texto (vea la figura 3.2).
FIGURA 3.2
Un paquete del UML.

Termino Nuevo
Si la clase '"Lavadora" es parte de un paquete llamado
"Electrodomésticos", podrá darle el nombre "Electrodomésticos::Lavadora". El par de dos
puntos separa al nombre del paquete, que está a la izquierda, del nombrede 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).
Escuela Tecnológica Superior - UDEP

Página 1

AYD_2014

Posiblemente haya notado que en los nombres se han evitado los
caracteres acentuados (como en Electrodomésticos) y la letra eñe. Esto
se debe a que en el alfabeto inglés, tales caracteres no están
contempladosy 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 piense utilizar para traducir los modelos.
Por ello, evitaremos los acentos en todos los diagramas que se presentan
a lo largo de este curso, de igual manera, evitaremos el uso de la letra
eñe, misma que sustituiremos -en su caso- por "ni" (como enAnio, en
lugar de Año).
FIGURA 3.3
Una clase con un nombre de ruta.

Atributos
Termino Nuevo
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 una sola palabra se escribe enminú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 primera 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.
FIGURA 3.4
Una clase y sus atributos.

Todo objeto de laclase tiene un valor 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 está precedido
de dos puntos que a su vez están precedidos del nombre de la clase, 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.

Escuela Tecnológica Superior - UDEP

Página 2

AYD_2014
FIGURA 3.5
Un objetó cuenta con un valor específico en cada uno de los atributos
que lo componen.

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 se
encuentran cadena (string), número de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis y diseño
  • Analisis de diseño
  • Analisis y diseño
  • Analisis y diseño
  • analisis y diseño
  • Analisis Y Diseño
  • Análisis Y Diseño
  • Analisis Y Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS