PDA

View Full Version : انواع کلاس در VC++ در مهندسی نرم افزار



atlantic_nights
سه شنبه 06 اردیبهشت 1390, 00:58 صبح
سلام سلام
می بخشید انواع کلاس در VC++ مثل :
aggregation.1
composition.2
اگر امکانش هست توضیح دهید
1 . انواع کلاس ها
. رابطه ی انها با نمودار(من خودم مبانی مهندسی رو پاس نکردم پس طوری بگویید متوجه شوم)2
3.و 2 مورد بالا
4.اگر در مورد این زمینه اطلاعات دیگری یا جامع تری دارید لطفا شر کنید
با تشکر

atlantic_nights
سه شنبه 06 اردیبهشت 1390, 01:01 صبح
چند تا مطلب پیدا کردم ولی مفهوم و کارایی کلاسو نمیدونستم برداشت خودمو نکردم
www.learncpp.com (http://www.learncpp.com)
www.parand-university.blogfa.com (http://www.parand-university.blogfa.com)
_____--___--___
Edit:
ایا من این تاپیک جایی دیگری باید مطرح می کردم؟

atlantic_nights
سه شنبه 13 اردیبهشت 1390, 14:17 عصر
•مجموعه ای از اشيا که دارای ساختار و رفتار مشترکی می باشند را کلاس نامند.
•نماد کلاس در UML

atlantic_nights
سه شنبه 13 اردیبهشت 1390, 14:28 عصر
§به تعريف يک شیء در برنامه نويسی شیءگرا(OOP) ايجاد نمونه می گويند.

atlantic_nights
سه شنبه 13 اردیبهشت 1390, 14:29 عصر
•نمودار کلاس انواع اشیاء را در یک سیستم یا بخشی از سیستم توصیف می کند

•همچنین به بررسی انواع ارتباطات گوناگون بین آنها می پردازد

•صفات ((attributes وعملیات (functions) در نمودار کلاس مشخص می باشند

atlantic_nights
سه شنبه 13 اردیبهشت 1390, 14:33 عصر
رابطه تجمعی(Aggregation)


•در اين رابطه يک کلاس از ترکيب تعدادی کلاس ديگر تشکيل شده است. ادبيات زير در شیء گرائی برای اين رابطه استفاده می گردد:
•)پايين به بالا)PART-OF
•)بالا به پايين) HAS-A
مثال:
•A Car HAS-A Door
•A Tire is PART-OF a Car