Package principles
کمپیوٹر پروگرامنگ میں، پیکیج کے اصول بڑے نظاموں میں کلاسوں کو منظم کرنے کا ایک طریقہ ہے تاکہ انہیں زیادہ منظم اور قابل انتظام بنایا جا سکے۔ وہ یہ سمجھنے میں مدد کرتے ہیں کہ کون سی کلاسیں کن پیکجوں (پیکیج کی ہم آہنگی) میں جانی چاہئیں اور ان پیکجوں کا ایک دوسرے سے تعلق کیسے ہونا چاہیے (پیکیج جوڑی)۔ پیکیج کے اصولوں میں سافٹ ویئر پیکیج میٹرکس بھی شامل ہیں، جو کلاسوں اور پیکجوں کے مجموعی ڈھانچے میں مختلف اور/یا زیادہ درست بصیرت فراہم کرتے ہوئے انحصار کے ڈھانچے کی مقدار طے کرنے میں مدد کرتے ہیں۔ سولڈ رابرٹ سیسل مارٹن حوالہ جات سافٹ ویئر ڈیزائن آبجیکٹ پر مبنی پروگرامنگ بھی دیکھیں۔