PDA

View Full Version : سوال: راهنمایی خواستن برای طراحی کلاس های سیستم



mohammad181087
دوشنبه 17 تیر 1392, 13:28 عصر
سلام بچه ها
من مدتی هست که میخواهم آنالیز و طراحی شی گرا رو یاد بگیرم ولی الان بدجوری گیر کردم اگه کسی ب من رو راهنمایی کنه خیلی ممنون میشم
هر مطلبی رو میخونم باز متوجه نمی شوم که چطور باید روابط کلاس ها رو پیاده سازی کرد یعنی اونطوری که تو پایگاه داده انجام میدیم با کلید خارجی و اصلی انجام بدیم یا توی خود کلاس ها کلاس های وابسطه رو ساخت (کلاس جزء به عنوان عضو کلاس بزرگتر)

در حالت اول چون عملیاتی مثل foreach از نمونه کپی میگیرد به نظر نمی آید در همه محیط ها جواب بده
و در حالت دوم برای همه کلاس ها جواب نمی دهد مثلا در یک پروژه حسابداری سرفصل هم به کلاس پرداخت(یک ردیف در هر سند حسابداری) مربوط است و هم موجودیت مستقل دارد مثلا در پرداختی مربوط به سند دیگر می آید به همین دلیل نمی شود در یک پرداخت آن را ساخت برای همین من حسابی گیج شدم یا مثلا سرفصل حقوق آقای الف زیر مجموعه سرفصل حقوق است این را چگونه باید در زبانی مثل سی شارپ به کلاس تبدیل کرد؟

همه کتاب ها فقط روابط کلاس ها رو تعریف کردند ولی هیچکدومشون نگفتند چطور به کد تبدیل میشوند در برنامه EA هم من فرقی حس نکردم همه روابط کلاس جزء را در کلاس بزرگتر به عنوان عضو قرار میدهد که گفتم بعضی مواقع نمی شود