Sintaxis de los objetos uml

Páginas: 3 (724 palabras) Publicado: 9 de junio de 2010
Resumen Sintaxis UML para Diagramas de Clase
1. Representación de una clase
• • • • • • • Una clase se representan como un rectángulo dividido en tres partes (tres compartimentos). En elcompartimento superior, centrado, va el nombre de la clase. El segundo compartimento contiene los atributos, en la forma: visibilidad nombreAtributo: tipo El tercer compartimento contiene los métodos, en laforma: visibilidad nombreMétodo(parámetros): tipoRetorno. Los parámetros van separados por comas y sólo se especifica el tipo. Los constructores no tienen tipo de retorno. La visibilidad, de atributos ymétodos, puede ser: - privado + público # protegido ~ de paquete Carro # marca: String - modelo: int - cantidadGasolina: double + Carro(String, String) ~ getModelo():String + tanquear(double):voidEjemplo:



Es posible representar una clase usando sólo el compartimento del nombre, o el compartimento del nombre y uno de los dos siguientes (atributos o métodos). Cuando se representa unaclase de esta forma no es posible deducir nada de los compartimentos faltantes.

Ejemplo: Avión ReproductorCD - marca: String - modelo: int Muñeca + vestir(vestido:Vestido)

2. Modificadores
• Losatributos y métodos estáticos se subrayan, así:

ClaseConElementosEstáticos - cantidadTotal: int - nombre: String + setCantidadTotal(valor : int):void + getNombre():String • Para indicar que unaclase es abstracta o final se debe colocar un comentario en la parte superior del rectángulo, debajo del nombre de la clase. Este comentario va entre llaves, como se muestra en el ejemplo:FiguraGeométrica {abstract} - nombre:String



Los métodos abstractos también llevan un comentario al final, como se ilustra a continuación. FiguraGeométrica {abstract} + área( ):double {abstract}



Losatributos y métodos final llevan el comentario “frozen”, Ejemplo: Imagen - largo: double {frozen} - archivo: File - área(): double {frozen}

3. Paquetes
• Un paquete se representa de la siguiente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sintaxis uml
  • UML Programación orientada a objetos
  • uml programacion orientada a objetos
  • Desarrollo Orientado a Objetos con UML
  • Taller De Programacion En Java, Uml y Objetos
  • Lenguaje de programación orientado a objetos uml
  • Diagramas objetos y colaboración
  • Diseño orientado a objetos con UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS