Documentos de Académico
Documentos de Profesional
Documentos de Cultura
USO
Un diagrama es un gráfico que puede ser simple
o complejo, con pocos o muchos elementos, pero
que sirve para simplificar la comunicación y la
información sobre un proceso o un sistema
determinado.
Conalep 1
PROGRAMACION ORIENTADA A OBJETOS.
DIAGRAMAS DE
CLASES, OBJETOS
Y CASO DE USO
ERICK JONATHAN AVLAR CERVANTES GPO: 410
DIAGRAMA DE CLASES
Un diagrama de clase es el corazón de UML. Representa los propósitos
fundamentales de UML porque separa los elementos de diseño de la codificación
del sistema. UML ha sido establecido como un modelo estandarizado para
describir un enfoque de programación orientado a objetos. Dado que las clases
son el bloque de construcción de los objetos, los diagramas de clase son los
bloques de construcción de UML. Los componentes de creación de diagramas en
un diagrama de clase pueden representar las clases que realmente van a ser
programadas, los objetos principales, o las interacciones entre clases y objetos. La
biblioteca de formas UML en Lucid chart puede ayudarle a crear casi cualquier
diagrama de clase personalizado.
Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una
instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa,
un Auto, una Cuenta Corriente, etc.).
En UML, una clase es representada por un rectángulo que posee tres divisiones:
Ejemplo:
• Balance
• Depositar
• Girar
• y Balance
¿CUAL ES SU SIMBOLOGIA?
¿CUALES SON LAS CLASES PRIVADAS,
PUBLICAS, Y PROTEGIDAS?
Atributos:
Los atributos o características de una Clase pueden ser de tres tipos, los que
definen el grado de comunicación y visibilidad de ellos con el entorno, estos
son:
Publica
(+, ): Indica que el atributo será visible tanto dentro como fuera de la clase, es decir,
es accsesible desde todos lados.
Privada (-, ): Indica que el atributo sólo será accesible desde dentro de la clase (sólo
sus métodos lo pueden accesar).
Protegida (#, ): Indica que el atributo no será accesible desde fuera de la clase, pero
si podrá ser accesado por métodos de la clase además de las subclases que se deriven
(ver herencia).
Métodos:
Los métodos u operaciones de una clase son la forma en como ésta interactúa con su
entorno, éstos pueden tener las características:
Publica (+, ): Indica que el método será visible tanto dentro como fuera de la clase,
es decir, es accsesible desde todos lados.
Privada (-, ): Indica que el método sólo será accesible desde dentro de la clase (sólo
otros métodos de la clase lo pueden accesar).
Protegida (#, ): Indica que el método no será accesible desde fuera de la clase,
pero si podrá ser accesado por métodos de la clase además de métodos de las
subclases que se deriven (ver herencia).
DIAGRAMA DE OBJETO
Un diagrama de objetos UML representa una instancia específica de un diagrama
de clases en un determinado momento en el tiempo. Cuando se lo representa
gráficamente, verás muchas similitudes con el diagrama de clases. Usamos el
mismo ejemplo de clase de coche de la página de diagramas de clases para
ilustrar los diagramas de objetos. Nuestra biblioteca de figuras UML puede
ayudarte a diseñar cualquier diagrama de objetos personalizado por medio de
nuestra herramienta UML en línea.
¿CUAL ES SU SIMBOLOGIA?