मैं एक पुस्तकालय परियोजना का आयोजन कर रहा हूं और मेरे पास एक केंद्रीय प्रबंधक वर्ग है जिसका नाम Scenegraph
और अन्य वर्गों का एक पूरा समूह है जो सीनग्राफ नामस्थान में रहते हैं।
क्या मैं वास्तव में पसंद करूंगा कि यह दृश्यपट के लिए है MyLib.Scenegraph
और अन्य वर्गों के लिए है MyLib.Scenegraph.*
, लेकिन ऐसा करने का एकमात्र तरीका ऐसा लगता है कि सभी अन्य वर्गों Scenegraph
को सीनग्राफ.केएस की आंतरिक कक्षाओं में बनाना होगा और यह बहुत ही बेकार है ।
इसके बजाय, मैं इसे के रूप में व्यवस्थित किया है Mylib.Scenegraph.Scenegraph
और MyLib.Scenegraph.*
है, जो तरह काम करता है के, लेकिन मैं दृश्य स्टूडियो कि क्या मैं वर्ग या नाम स्थान का जिक्र कर रहा हूँ करने के लिए के रूप में कुछ शर्तों के तहत भ्रमित हो जाता है पाते हैं।
क्या इस पैकेज को व्यवस्थित करने का एक अच्छा तरीका है ताकि यह उपयोगकर्ताओं के लिए बिना किसी गड़बड़ के मेरे सभी कोड को एक साथ देखने के लिए सुविधाजनक हो?