PDA

View Full Version : نظرتون رو در زمینه طراحی و پیاده سازی شیگرا این مثال بگید!



khafanovich
چهارشنبه 31 فروردین 1384, 09:21 صبح
با عرض سلام و خسته نباشید خدمت دوستان گرامی
فرض کنید ما یک برنامه ساده داریم که میخواهیم بصورت کاملا شی گرا طراحی و پیاده سازی شود.
مثلا یک دفترچه تلفن ( البته این مثال اصلا ارزش پیاده سازی ندارد -فقط جهت بیان منظور سوال مطرح شده)
در این برنامه ما میخواهیم مشخصات افراد را اضافه - حذف و یا ویرایش کنیم.
بنظر شما اشا این برنامه چطور باشند بهتر است؟
در شی شخص عملیات مربوط به بانک صورت گیرد و یا عملیت مربوط به بانک در یک شی دیگر جداگانه و در ارتباط با شی شخص صورت گیرد؟
و یا ....
لطفا نظرتونو بگید.
میخواهیم دقیقا طراحی شیگرا داشته باشیم ..ممنون.

M.GhanaatPisheh
دوشنبه 05 اردیبهشت 1384, 00:17 صبح
باید دید عمل حذف کردن یا اضافه کردن مربوط به کدوم موجودیت میشه.
چون این متد ها مربوط به یک فرد می شود پس توی کلاس فرد قرار میگیرن


و یا عملیت مربوط به بانک در یک شی دیگر جداگانه و در ارتباط با شی شخص صورت گیرد؟
دلیلی وجود نداره دوست من.