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