نوع فایل : پاورپوینت ( Power Point ) قابل ویرایش
تعداد :48 اسلاید
بخشی :
سیستمهای نرم افزاری
فناوری شیء گرا منجر استفاده مجدد می شود استفاده مجدد (از مولفه برنامه) منجر توسعه سریعتر نرم افزارها برنامه هایی کیفیت بالاتر می شود. نگهدرای نرم افزارهای شیء گرا اسانتر است زیرا ساختار ان ذاتا فاقد پیوستگی است. این موضوع، هنگام اعمال تغییرات، اثرات جانبی کمتری وجود می اورد برای مهندس نرم افزار مشتری دردسر کمتری ایجاد می کند. علاوه، تطبیق دادن تغییر دادن اندازه سیستم شیء گرا اسانتر است
(یعنی سیستم بزرگ را می توان مونتاژ کردن زیرسیستم قابل استفاده مجدد ایجاد کرد).
- تجرید: بطور کلی مفهوم مجرد سازی یا خلاصه سازی می باشد. این موضوع دو دیدگاه مورد بررسی قرار می گیرد. سطح کلاس منظور انتزاع صرفا نظر گرفتن خصوصیات یا متدهایی یک کلاس می باشد که حوزه مساله دارای ارزش خواهند بود سطح یک شیء نظر گرفتن خاصیت یا ویژگی است طراحی یک کلاس که اشیاء یا نمونه حاصل ان کلاس بطور منحصر فرد اختیار قرار گرفته مشخص باشند.
- :Message Communicationارتباط پیامی، تنها راه ارتباط مابین اشیاء است. مانند ارسال یک مقدار یا یک پارامتر یک شیء شیء دیگر. حقیقت زمانی که شیءA پیامی را برای شی ءB ارسال میکند. شی Bفرمان می دهد اجراء یک یا بیش یک متد، وضعیت خود، تغییری را حاصل کند.