نقل قول نوشته شده توسط atilla snowman مشاهده تاپیک
با سلام
اولا باید بگم که این مطالب تجربه ی شخصی خودمه و از منبع معتبری نیوردم.
باید بگم که usecase realization مربوط به activity ی آنالیزه که تو اون بیشتر توجه به کلاسایی میشه که تو شناختن مساله دخالت دارن چون تو این activity هدف کلی همینه. بنابراین کلاسای entity بیشتر مورد توجهند و سایر کلاسا فقط اگه به شناختن مساله کمک کنند بهشون پرداخته میشه.
تو activity ی دیزاین چون هدف ارایه راه حل برای مساله یعنی طراحی نرم افزار که بتونه مساله رو حل کنه هیتش مفهنم طراحی سه لایه مطرح. تو اینجاست که هر سه لایه ی entity , boundary, controler و کلا هر چیزی تو نرم افزار نهایی دیده میشه مورد توجهند.
بنابراین از نظر من این دو تناقض ندارند.
بحث سر تناقض نیست .سوال اینست که ایا بعد از relize هر سه لایه پیاده سازی میشوند یا خیر؟