DIAGRAMA DE PAQUETES
DE
PAQUETES
DIAGRAMA DE
PAQUETES
• Un paquete es un mecanismo utilizado para
agrupar elementos de UML
• Permite organizar los elementos modelados
con UML, facilitando de ésta forma elmanejo de los modelos de un sistema
complejo
• Define un espacio de nombres: Dos
elementos de UML pueden tener el mismo
nombre, con tal y estén en paquetes
distintos
DIAGRAMA DE
PAQUETES
• En estesentido, son similares a los
namespaces en C++ o a los paquetes en Java
• Permiten dividir un modelo para agrupar y
encapsular sus elementos en unidades
lógicas individuales
• En general, pueden tener unainterfaz
(métodos de clases e interfaces exportadas)
y una realización de éstas interfaces(clases
internas que implementan dichas interfaces)
DIAGRAMA DE
PAQUETES
• Los paquetes pueden estaranidados unos
dentro de otros, y unos paquetes pueden
depender de otros paquetes
• Se pueden utilizar para plantear
arquitectura del sistema a nivel macro
la
Hacer referencia al
paquete
Un paquete crea unespacio de nombres
propios. Esto significa que la clase pasa a tener
como prefijo el propio nombre del paquete. A la
hora de utilizarla tenemos tres opciones:
• Utilizar su nombre completo: prueba.A• Importar esa clase, para poder utilizarla sin
el prefijo. Esto se indica al principio del
código fuente mediante import prueba.A
• Importar directamente todas las clases del
paquete, que se usaríansin prefijo: import
prueba.*
PAQUETES
•
DIAGRAMA DE
PAQUETES
DIAGRAMA DE
PAQUETES
DIAGRAMA DE
PAQUETES
DIAGRAMA DE
PAQUETES
EJEMPLO
VENTAJA
La primera y más evidente ventaja del uso depaquetes es que las clases quedan ordenadas y
no hay colisión de nombres. Si dos
programadores llaman igual a sus clases y luego
hay que juntar el código de ambos, basta
explicitar a qué paquete nosreferimos en cada
caso.
Creación de Paquetes y
Clases
• Los paquetes, el estándar de nombrado de
paquetes dice que se utilicen únicamente
minúsculas y además utilizar como raíz el
nombre del...
Regístrate para leer el documento completo.