پاورپوینت مبانی شی گرایی

پاورپوینت مبانی شی گرایی (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)

نظرات کاربران

نظرتان را ارسال کنید

captcha

اد ممبر بینهایت کانال،ربات و گروه تلگرام
لوکس فایل بزرگترین سایت فروش فایل
کسب درآمد 2 میلیون تومان روزانه (تضمین شده با گارانتی بازگشت وجه)
ایردراپ12
لوکس فایل بزرگترین سایت فروش فایل

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

لوکس فایل | فروشگاه ساز رایگان فروش فایل دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید