Package diagram
ಯುನಿಫೈಡ್ ಮಾಡೆಲಿಂಗ್ ಭಾಷೆಯಲ್ಲಿನ ಪ್ಯಾಕೇಜ್ ರೇಖಾಚಿತ್ರವು ಮಾದರಿಯನ್ನು ರೂಪಿಸುವ ಪ್ಯಾಕೇಜ್ಗಳ ನಡುವಿನ ಅವಲಂಬನೆಯನ್ನು ಚಿತ್ರಿಸುತ್ತದೆ. ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಯುಎಂಎಲ್ ಡಿಪೆಂಡೆನ್ಸಿ ಸಂಬಂಧದ ಜೊತೆಗೆ, ಪ್ಯಾಕೇಜುಗಳ ನಡುವೆ ಎರಡು ವಿಶೇಷ ರೀತಿಯ ಅವಲಂಬನೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆಃ ಪ್ಯಾಕೇಜ್ ಆಮದು ಪ್ಯಾಕೇಜ್ ವಿಲೀನ ಪ್ಯಾಕೇಜ್ ಆಮದು ಪ್ಯಾಕೇಜ್ ಆಮದು ಎಂದರೆ "ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ನೇಮ್ಸ್ಪೇಸ್ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ನಡುವಿನ ಸಂಬಂಧ, ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ನೇಮ್ಸ್ಪೇಸ್ ಪ್ಯಾಕೇಜಿನ ಸದಸ್ಯರ ಹೆಸರುಗಳನ್ನು ತನ್ನದೇ ಆದ ನೇಮ್ಸ್ಪೇಸ್ಗೆ ಸೇರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ". ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಎರಡು ಪ್ಯಾಕೇಜುಗಳ ನಡುವಿನ ಲೇಬಲ್ ಮಾಡದ ಅವಲಂಬನೆಯನ್ನು ಪ್ಯಾಕೇಜ್ ಆಮದು ಸಂಬಂಧ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತದೆ. ಈ ಸಂಬಂಧದಲ್ಲಿ, ಗುರಿ ಪ್ಯಾಕೇಜಿನೊಳಗಿನ ಅಂಶಗಳನ್ನು ಮೂಲ ಪ್ಯಾಕೇಜಿಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ ವಿಲೀನವು "ಎರಡು ಪ್ಯಾಕೇಜ್ಗಳ ನಡುವಿನ ನಿರ್ದೇಶಿತ ಸಂಬಂಧವಾಗಿದೆ, ಇದು ಎರಡು ಪ್ಯಾಕೇಜ್ಗಳ ವಿಷಯಗಳನ್ನು ಸಂಯೋಜಿಸಬೇಕೆಂದು ಸೂಚಿಸುತ್ತದೆ. ಮೂಲ ಅಂಶವು ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಗುರಿ ಅಂಶದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ತನ್ನದೇ ಆದ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಸೇರಿಸುತ್ತದೆ ಎಂಬ ಅರ್ಥದಲ್ಲಿ ಇದು ಸಾಮಾನ್ಯೀಕರಣಕ್ಕೆ ಬಹಳ ಹೋಲುತ್ತದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಎರಡರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಅಂಶವಾಗುತ್ತದೆ "ಈ ಸಂಬಂಧದಲ್ಲಿ, ಮೂಲ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಗುರಿ ಪ್ಯಾಕೇಜ್ ಎರಡರಲ್ಲೂ ಒಂದು ಅಂಶವು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ನಂತರ ಮೂಲ ಅಂಶದ ವ್ಯಾಖ್ಯಾನವನ್ನು ಗುರಿ ಅಂಶದ ವ್ಯಾಖ್ಯಾನವನ್ನು ಸೇರಿಸಲು ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ. ಎಲಿಮೆಂಟ್ಸ್ ಪ್ಯಾಕೇಜ್ಃ ಮಾದರಿ ಅಂಶಗಳು ಮತ್ತು ರೇಖಾಚಿತ್ರಗಳನ್ನು ಗುಂಪುಗಳಾಗಿ ಸಂಘಟಿಸುವ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಕಾರ್ಯವಿಧಾನ. ಇದು ಎಲ್ಲಾ ಹೆಸರುಗಳು ಅನನ್ಯವಾಗಿರಬೇಕಾದ ಒಂದು ಸುತ್ತುವರಿದ ನೇಮ್ಸ್ಪೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದನ್ನು ಶಬ್ದಾರ್ಥಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಅಂಶಗಳನ್ನು ಗುಂಪು ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ನೇಮ್ಸ್ಪೇಸ್ ಮತ್ತು ಇತರ ಪ್ಯಾಕೇಜ್ಗಳ ನೇಮ್ಸ್ಪೇಸ್ಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಅಂಶವಾಗಿದೆ. ವರ್ಗ-ವ್ಯವಸ್ಥೆಯೊಳಗೆ ಅದರ ರಚನೆ ಮತ್ತು ನಡವಳಿಕೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ವಸ್ತುವಿನ ಪ್ರಾತಿನಿಧ್ಯ. ಇದು ಚಾಲನೆಯಲ್ಲಿರುವ ನಿದರ್ಶನಗಳನ್ನು ರಚಿಸುವ ಟೆಂಪ್ಲೇಟ್ ಆಗಿದೆ. ತರಗತಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ವ್ಯವಸ್ಥೆಯ ತಾರ್ಕಿಕ ರಚನೆಯನ್ನು ವಿವರಿಸುತ್ತವೆ. ಇಂಟರ್ಫೇಸ್ಃ ನಡವಳಿಕೆಯ ಒಂದು ವಿವರಣೆ. ಇಂಟರ್ಫೇಸ್ ವರ್ಗದ ನಡವಳಿಕೆಯನ್ನು ಬೆಂಬಲಿಸಲು ಅನುಷ್ಠಾನ ವರ್ಗವನ್ನು ಬರೆಯಬೇಕು. ವಸ್ತುಃ ಒಂದು ವರ್ಗದ ಉದಾಹರಣೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಕಲಾಕೃತಿ ಅಥವಾ ಇತರ ವಸ್ತುವನ್ನು ಪ್ರತಿನಿಧಿಸಲು ವಿಶ್ಲೇಷಣೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಟೇಬಲ್ಃ ಒಂದು ರೂಢಮಾದರಿಯ ವರ್ಗ. ಬಳಕೆಯ ಪ್ಯಾಕೇಜ್ ರೇಖಾಚಿತ್ರಗಳು ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯವನ್ನು ವಿವರಿಸಲು ಬಳಕೆಯ ಪ್ರಕರಣಗಳನ್ನು ಹೊಂದಿರುವ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಬಳಸಬಹುದು. ಪ್ಯಾಕೇಜ್ ರೇಖಾಚಿತ್ರಗಳು ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ನ ವಿವಿಧ ಪದರಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ನ ಲೇಯರ್ಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ವಿವರಿಸಲು ಬಳಸಬಹುದು. ಪದರಗಳ ನಡುವಿನ ಸಂವಹನ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸೂಚಿಸಲು ಈ ಪ್ಯಾಕೇಜುಗಳ ನಡುವಿನ ಅವಲಂಬನೆಗಳನ್ನು ಲೇಬಲ್ಗಳು/ಸ್ಟೀರಿಯೊಟೈಪ್ಗಳಿಂದ ಅಲಂಕರಿಸಬಹುದು. ಯಾವಾಗ ಬಳಸಬೇಕು ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಪ್ರಮುಖ ಅಂಶಗಳ ನಡುವಿನ ಅವಲಂಬನೆಯನ್ನು ಚಿತ್ರಿಸಲು ದೊಡ್ಡ ಪ್ರಮಾಣದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಪ್ಯಾಕೇಜ್ ರೇಖಾಚಿತ್ರಗಳು ಸಂಕಲನ ಸಮಯ ಗುಂಪು ಮಾಡುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಸ್ಕಾಟ್ ಡಬ್ಲ್ಯೂ. ಅಂಬ್ಲರ್ ಅವರ ಯುಎಂಎಲ್ 2 ಪ್ಯಾಕೇಜ್ ರೇಖಾಚಿತ್ರಗಳ ಪರಿಚಯ ಯುಎಂಎಲ್ 2 ಪ್ಯಾಕೇಜ್ ರೇಖಾಚಿತ್ರಗಳು ಏಕೀಕೃತ ಮಾದರಿ ಭಾಷಾ ರೇಖಾಚಿತ್ರಗಳು