কিছুক্ষণ আগে, আমি জাভা প্যাকেজগুলির সূক্ষ্ম দান করা সংস্থা সম্পর্কে এখানে একটি প্রশ্নের উত্তর দেখেছি। উদাহরণস্বরূপ, my.project.util
, my.project.factory
, my.project.service
, ইত্যাদি
আমি এখন এটি খুঁজে পাচ্ছি না, তাই আমি পাশাপাশি প্রশ্ন জিজ্ঞাসা করতে পারি।
জাভাতে প্যাকেজগুলির সংগঠনের বিষয়ে সর্বোত্তম অনুশীলন রয়েছে এবং সেগুলিতে কী ঘটে?
আপনি আপনার জাভা প্রকল্পে আপনার ক্লাসগুলি কীভাবে সংগঠিত করবেন?
উদাহরণস্বরূপ, আমি যে প্রকল্পে কয়েকজনের সাথে কাজ করছি তাতে মটরশুটি নামে একটি প্যাকেজ রয়েছে। এটি সরল মটরশুটিযুক্ত একটি প্রকল্প হিসাবে শুরু হয়েছিল, তবে সবকিছু (প্রায়) সমন্বিত (দুর্বল অভিজ্ঞতা এবং সময়ের অভাবে) শেষ হয়েছে। কারখানার প্যাকেজে কিছু ফ্যাক্টরি ক্লাস রেখে আমি তাদের কিছুটা সাফ করে দিয়েছি (মটরশুটি তৈরি করে এমন স্ট্যাটিক পদ্ধতি সহ ক্লাস) তবে আমাদের অন্যান্য ক্লাস রয়েছে যা ব্যবসার যুক্তি এবং অন্যান্য যেগুলি সরল প্রসেসিং করে (ব্যবসায় যুক্তি দিয়ে নয়) পুনরুদ্ধার করার মতো একটি সম্পত্তি ফাইল থেকে একটি কোড জন্য একটি বার্তা।
আপনার মতামত এবং মন্তব্য প্রশংসা করা হয়।