PDA

View Full Version : ارتباط بین کلاس ها



saed2006
شنبه 14 فروردین 1389, 11:05 صبح
5 کلاس دارم که ورودی هر یک خروجی دیگری میباشد
برای برقراری ارتباط بین کلاس ها بهتره در داخل هر کلاس کلاس دیگر رو فراخوانی کنم
یا یک کلاس کلی برای این ارتباط ها داشته باشم؟

اَرژنگ
شنبه 14 فروردین 1389, 13:35 عصر
5 کلاس دارم که ورودی هر یک خروجی دیگری میباشد
برای برقراری ارتباط بین کلاس ها بهتره در داخل هر کلاس کلاس دیگر رو فراخوانی کنم
یا یک کلاس کلی برای این ارتباط ها داشته باشم؟
بستگی به کلاسها دارد، در برنامه‌نویسی شیگرائی روردی و یا خروجی معنی ندارد، کلاسها باید با هم هماهنگ کار کنند.
در مورد کلاسها و اینکه وظیفه هر کدام چی هست توضیح بدید،

saed2006
شنبه 14 فروردین 1389, 14:21 عصر
یک کلاس فایل dxf را میخواند
و بر حسب اون اشیایی ساخته به کلاس دیگر پاس میدهد
کلاس بعدی اون اشیا رو گرفته و اشیای جدیدی رو تحویل کلاس بعدی میده
و .....

Saber_Fatholahi
شنبه 14 فروردین 1389, 15:52 عصر
به نظر من بهتره اونهارو به صورت استاتیک تعریف و توی یک کلاس فراخوانی کنید
موفق باشید

Amir Oveisi
شنبه 14 فروردین 1389, 16:21 عصر
دقیق ساختار کلاس هاتون رو نمیدونم اما در حالت کلی اگر طراحی کلاس هاتون رو بتونین به شکل لایه ای انجام بدید برای ارتباط میتونین از event هایی که برای کلاس هاتون ایجاد می کنید، استفاده کنید. البته برای این حالت هم (که نمیدونم لایه ای هست یا خیر) میتونین از event استفاده کنید. ولی چون ساختارتون مشخص نیست ممکنه لازم بشه تغغیرات زیادی اعمال کنید تو کلاس ها.

saed2006
شنبه 14 فروردین 1389, 19:08 عصر
دقیق ساختار کلاس هاتون رو نمیدونم اما در حالت کلی اگر طراحی کلاس هاتون رو بتونین به شکل لایه ای انجام بدید برای ارتباط میتونین از event هایی که برای کلاس هاتون ایجاد می کنید، استفاده کنید. البته برای این حالت هم (که نمیدونم لایه ای هست یا خیر) میتونین از event استفاده کنید. ولی چون ساختارتون مشخص نیست ممکنه لازم بشه تغغیرات زیادی اعمال کنید تو کلاس ها.

میشه یکم در مورد نحوه برقراری ارتباط از طریق event ]ا توضیخ بدین
من فکر میکنم کلاس ها رو اصولی طراحی کردم