صفحه محصول - پاورپوینت مبانی شی گرائی بخش دوم

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


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

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

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

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

بنام خدا 1 2 مبانی شی گرائی بخش دوم 3 ارتباط بين اشياء ارتباط بين اشياء و استفاده از سرويسهای آنها از طريق مکانيزم تبادل پيام (Message Passing) صورت می پذيرد. هر پيام عبارت از يک درخواست از طرف سرويس گيرنده به سرويس دهنده برای اجرای يک عمل می باشد. تطابق درخواست (Request) و امضای روش(Method Signature) می بايست در هر فراخوانی بررسی گردد. 4 ارتباط بين اشياء(ادامه) سرويس دهنده به دو صورت می تواند نتايج را به سرويس گيرنده اعلام نمايد : با استفاده از مقدار بازگشتی با استفاده از تغيير مقادير پارامترها Controller ComputerCourse Request AddStudent() Response Client Server 5 ارتباط بين اشياء(ادامه) در زمان اجرای برنامه به هر شیء حافظه ای تخصيص داده می شود که شامل جدولی بنام انتخاب کننده پيام (Message Selector) می باشد. وظيقه جدول مذکور نگاشت نام عمل به آدرس شروع آن در حافظه اصلی می باشد. 6 ارتباط بين اشياء(ادامه) Object #1 { O2.Method # i } Message Selector Table Method 1 … Method n Object #2 در حافظه اصلی O2 يک نمونه از Object #2 7 رابطه بين کلاسها روابط اصلی بين کلاسها عبارتند از : رابطه انجمنی (Association Relationship) رابطه تجمعی (Aggregation Relationship) رابطه وراثت (Inheritance,Generalization/Specialization,IS-A Relationship) رابطه وابستگی(Dependency Relationship) 8 رابطه انجمنی روابط معنائی (Semantic)بين کلاسها می باشند . يک رابطه انجمنی به يک کلاس امکان می دهد تا درباره صفات و رفتار عمومی کلاس ديگر اطلاعات لازم را بداند. House Person در مثال فوق کلاس شخص و خانه از صفات و رفتار عمومی يکديگر مطلع می باشند(رابطه دوطرفه). 9 رابطه انجمنی(ادامه) ايجاد و نگاهداری روابط انجمنی يک طرفه آسانتر می باشد. همچنين در روابط انجمنی يک طرفه کلاسهائی را که می توانند مجددا استفاده (reuse) گردند را آسانتر می توان پيدا نمود. House Person در مثال فوق کلاس شخص از صفات و رفتار عمومی کلاس خانه اطلاع دارد.

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

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

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