कुछ समय पहले, मैंने जावा पैकेज के ठीक-दाने वाले संगठन के बारे में एक सवाल का जवाब दिया। उदाहरण के लिए, my.project.util
, my.project.factory
, my.project.service
, आदि
मुझे अब यह नहीं मिल रहा है, इसलिए मैं भी सवाल पूछ सकता हूं।
क्या जावा में पैकेज के संगठन के संबंध में सर्वोत्तम प्रथाएं हैं और उनमें क्या जाता है?
आप अपने जावा प्रोजेक्ट में अपनी कक्षाओं को कैसे व्यवस्थित करते हैं?
उदाहरण के लिए, कुछ लोगों के साथ काम कर रही एक परियोजना में सेम नामक एक पैकेज है। यह साधारण फलियों से युक्त एक परियोजना होने लगी, लेकिन सब कुछ (लगभग) युक्त (खराब अनुभव और समय की कमी के कारण) समाप्त हो गई है। मैंने उन्हें फैक्ट्री पैकेज में कुछ फैक्ट्री क्लासेस (सेम बनाने वाले स्टैटिक मेथड्स के साथ क्लासेस) लगाकर थोड़ा साफ किया है, लेकिन हमारे पास अन्य क्लासेस हैं जो बिजनेस लॉजिक करती हैं और अन्य जो सरल प्रोसेसिंग (बिजनेस लॉजिक के साथ नहीं) प्राप्त करना पसंद करती हैं गुण फ़ाइल से कोड के लिए एक संदेश।
आपके विचारों और टिप्पणियों की सराहना की जाती है।