سلام وقت بخیر برای پیاده سازی بخشی از برنامه که با تیبلهای زیادی سروکار دارد به چه صورت باید پیاده شود که coupling به حداقل برسد و اصل ocp,srp نقض نشود.به عنوان مثال یه پست وبلاگ یا یک محصول فروشگاهی که تیبل کتگوری،لایک،هشتگ،ویو،کامنت و یوزر، پرمیشن،.. و را شامل میشه ما برای اینکه یک پست را نشان دهیم نیاز به همه تیبلها داریم و این باعث شده هم کلاس اصل ocp,srp را نقض کند و هم اینکه متدها باد کنن و یا به اصطلاح bloat بشن. حالا باز میشه متد را تکه تکه کرد و کوچیک کرد ولی بقیه حالات رو نمیشه اصلاح کرد.با اینکه برنامه به خوبی کار میکنه ولی بشدت کلاسها و متدها به هم کاپل شدن برای این بخش و تغییر بخش از کد در این حالت باعث میشه متد ما عملکرد درستی نداشته باشد.چه راه حلی پیشنهاد میدید برای چنین بخش هایی که با تیبلهای زیادی سر و کار داره به چه صورت باید پیاده بشه.