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

پاورپوینت مبانی شی گرائی (pptx) 27 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 27 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا 1 2 مبانی شی گرائی 3 مروری بر روشهای اصلی طراحی طراحی بالا به پائين يا ساخت يافته (Structured Design) تمرکز بر روی فرايندهای سيستم سيستم نرم افزاری بصورت مجموعه ای متوالی از توابع ترسيم می گردد. طراحی مبتنی بر داده ها (Data Driven Design) تمرکز بر روی داده ها Input Output مناسب جهت سيستمهای اطلاعاتی طراحی شی گرا (Object Oriented Design) mapping 4 مدل فرايند Object Oriented بهترين الگو برای مهندسی نرم افزار OO ، مدل فرايند CBD می باشد. مشخص نمودن کلاسهای کانديد جستجو نمودن کلاسها در کتابخانه استخراج کلاسها در صورت موفق بودن جستجو مهندسی کلاسها در صورت موفق نبودن جستجو تحليل OO،طراحی OO پياده سازی OO،آزمون OO ساخت N امين تکرار سيستم وارد کردن کلاسهای جديد در کتابخانه 5 اصول چهارگانه شی گرائی همانگونه که اشاره گرديد شی گرائی بر اصل زير استوار است : تجريد (Abstraction) واحدبندی ((Modularity محصور سازی (Encapsulation) سلسله مراتب (Hierarchy) در جلسه گذشته اصول تجريد و واحدبندی توضيح داده شد ، اينک به بيان دو اصل ديگر می پردازيم . 6 محصور سازی محصور سازی عبارت از عدم پذيرش تاثيرات ناخواسته و يا کنترل نشده و محدود نمودن طرق دسترسی جهت استفاده از يک شی است. با توجه به اصل فوق هر کلاس از دو بخش زير تشکيل می گردد: واسط (Interface) : توصيفی از سرويسهائی که اين شی در اختيار Clientها قرار می دهد. پياده سازی : ساختمان داده ها + الگوريتم ها 7 محصور سازی (ادامه) 8 مزايای محصور سازی برخی از مزايای محصور سازی عبارتند از : جلوگيری از دسترسی های عير مجاز امکان تغيير در محتويات کلاس بدون آنکه خللی به استفاده کنندگان وارد نمايد (به شرط آنکه واسطهای کلاس تغيير ننمايد) افزايش قابليت استفاده مجدد 9 محصور سازی (ادامه) قاعده باز و بسته : ماژول باز : ماژولی که آماده اعمال تغييرات باشد. ماژول بسته : ماژولی که امکان تغييرات در آن وجود ندارد. يک ماژول مناسب برای تعريف کننده آن باز و برای استفاده کننده آن بسته است.

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

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

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