پاورپوینت مبانی شی گرایی
پاورپوینت مبانی شی گرایی
فرمت فایل دانلودی: .zipفرمت فایل اصلی: PowerPoint (pptx) (قابل ویرایش و آماده پرینت)تعداد صفحات: 25حجم فایل: 142129قیمت: 42000 تومانبخشی از متن:
پاورپوینت مبانی شی گرایی (pptx) 25 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 25 اسلاید
قسمتی از متن PowerPoint (.pptx) : 1مبانی شی گرائی(بخش اول)2فهرست مدل فرايند شی گرا اصول چهار گانه شی گرايي تعريف شی تعريف کلاس نوع داده مجرد3مدل فرايند شی گرابهترين الگو برای مهندسی نرم افزار OO ، مدل فرايند CBD می باشد.مشخص نمودن کلاسهای کانديدجستجو نمودن کلاسها در کتابخانهاستخراج کلاسها در صورت موفق بودن جستجومهندسی کلاسها در صورت موفق نبودن جستجوتحليل OO،طراحی OOپياده سازی OO،آزمون OOساخت N امين تکرار سيستموارد کردن کلاسهای جديد در کتابخانه4اصول چهارگانه شی گرائیهمانگونه که اشاره گرديد شی گرائی بر اصل زير استوار است :تجريد (Abstraction) واحدبندی ((Modularity محصور سازی (Encapsulation)سلسله مراتب (Hierarchy)در جلسه گذشته اصول تجريد و واحدبندی توضيح داده شد ، اينک به بيان دو اصل ديگر می پردازيم .5محصور سازیمحصور سازی عبارت از عدم پذيرش تاثيرات ناخواسته و يا کنترل نشده و محدود نمودن طرق دسترسی جهت استفاده از يک شی است.با توجه به اصل فوق هر کلاس از دو بخش زير تشکيل می گردد:واسط (Interface) : توصيفی از سرويسهائی که اين شی در اختيار Clientها قرار می دهد.پياده سازی : ساختمان داده ها + الگوريتم ها6محصور سازی (ادامه)7مزايای محصور سازی برخی از مزايای محصور سازی عبارتند از :جلوگيری از دسترسی های عير مجازامکان تغيير در محتويات کلاس بدون آنکه خللی به استفاده کنندگان وارد نمايد (به شرط آنکه واسطهای کلاس تغيير ننمايد)افزايش قابليت استفاده مجدد 8محصور سازی (ادامه)قاعده باز و بسته :ماژول باز : ماژولی که آماده اعمال تغييرات باشد.ماژول بسته : ماژولی که امکان تغييرات در آن وجود ندارد.يک ماژول مناسب برای تعريف کننده آن باز و برای استفاده کننده آن بسته است.9سلسله مراتبسلسله مراتب عبارت از مرتب ساختن تجريدها در سطوح مختلف است.سلسله مراتب باعث افزايش فهم مساله می گردد.انواع سلسله مراتب :سلسله مراتب ساختار کلاس (IS-A) سلسله مراتب ساختار شی (PART-OF)
پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.