Package principles
ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಲ್ಲಿ, ಪ್ಯಾಕೇಜ್ ತತ್ವಗಳು ತರಗತಿಗಳನ್ನು ಹೆಚ್ಚು ಸಂಘಟಿತವಾಗಿ ಮತ್ತು ನಿರ್ವಹಿಸುವಂತೆ ಮಾಡಲು ದೊಡ್ಡ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಸಂಘಟಿಸುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ. ಯಾವ ವರ್ಗಗಳು ಯಾವ ಪ್ಯಾಕೇಜುಗಳಿಗೆ (ಪ್ಯಾಕೇಜ್ ಒಗ್ಗಟ್ಟು) ಹೋಗಬೇಕು ಮತ್ತು ಈ ಪ್ಯಾಕೇಜುಗಳು ಹೇಗೆ ಪರಸ್ಪರ ಸಂಬಂಧ ಹೊಂದಿರಬೇಕು (ಪ್ಯಾಕೇಜ್ ಜೋಡಣೆ) ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಅವು ಸಹಾಯ ಮಾಡುತ್ತವೆ. ಪ್ಯಾಕೇಜ್ ತತ್ವಗಳು ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಮೆಟ್ರಿಕ್ಸ್ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿರುತ್ತವೆ, ಇದು ಅವಲಂಬನೆ ರಚನೆಯನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ವರ್ಗಗಳು ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳ ಒಟ್ಟಾರೆ ರಚನೆಯ ಬಗ್ಗೆ ವಿಭಿನ್ನ ಮತ್ತು/ಅಥವಾ ಹೆಚ್ಚು ನಿಖರವಾದ ಒಳನೋಟಗಳನ್ನು ನೀಡುತ್ತದೆ. ಸೋಲಿಡ್ ರಾಬರ್ಟ್ ಸೆಸಿಲ್ ಮಾರ್ಟಿನ್ ರೆಫೆರೆನ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಡಿಸೈನ್ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸಹ ನೋಡಿ.