আমি একটি বৃহত কোডবেস রিফ্যাক্টর করছি যেখানে বেশিরভাগ ক্লাসগুলি একটি প্যাকেজে অবস্থিত। আরও ভাল মডুলারিটির জন্য, আমি প্রতিটি কার্যকারিতার জন্য উপপ্যাকগুলি তৈরি করছি।
আমি কোথাও শিখেছি যে কোনও প্যাকেজ নির্ভরতা গ্রাফের লুপগুলি না থাকা উচিত, তবে নিম্নলিখিত সমস্যাটি কীভাবে সমাধান করা যায় তা আমি জানি না: Figureপ্যাকেজে রয়েছে figure, Layoutপ্যাকেজে রয়েছে layout, Layoutবিন্যাস সম্পাদনের জন্য চিত্রের প্রয়োজন হয়, সুতরাং প্যাকেজ প্যাকেজের layoutউপর নির্ভর করে figure। তবে অন্যদিকে, একটি এর অভ্যন্তরে Figureঅন্য Figureগুলি ধারণ করতে পারে Layoutযা প্যাকেজকে প্যাকেজের figureউপর নির্ভর করে layout।
আমার কাছে কিছু সমাধান রয়েছে যেমন একটি Containerইন্টারফেস তৈরি করা যা Figureকার্যকর করে এবং Layoutপ্যাকেজে রাখে। এটি কি ভাল সমাধান? অন্য কোন সম্ভাবনা?
ধন্যবাদ