فایل جزوه درس برنامه سازی پیشرفته (اشیاء و کلاس ها)
قابل توجه کاربران و دانشجویان عزیز و گرامی: فایلی که هم اکنون معرف حضور شماست فایل pdf پاورپوینت جزوه درس برنامه سازی پیشرفته (اشیاء و کلاس ها) می باشد. این فایل شامل ۶۵ صفحه جزوه بسیار ارزشمند و مفید می باشد. و در غالب فرمت pdfتهیه شده و هم اکنون آماده دانلود است. امیدواریم که سودمند بوده و مورد استفاده شما سروران گرامی واقع گردد. در صورت تمایل و نیاز می توانید این فایل ارزشمند و مفید را از فروشگاه سایت مهر فایل خریداری و دانلود نمایید.
فایل جزوه درس برنامه سازی پیشرفته (اشیاء و کلاس ها)
تئوری
سه مولفه اصلی برنامه نویسی شی گرا
۱ . بسته بندی اطلاعات
۲ . پنهان سازی اطلاعات
۳ . وراثت
بسته بندی اطلاعات با تعریف یک شی و رفتارهایش و پیاده سازی بصورت کلاس انجام می شود
پنهان سازی اطلاعات با تعریف رفتارها و صفتهای عمومی و خصوصی و پیاده سازی بصورت تعیین نوع عضویت در کلاس انجام می گیرد.
وراثت شبیه وراثت بیولوژیکی است که در آن فرزندان صفاتی را از والدین به ارث می برند. در این رابطه می توان از کلاس موجود )پایه(، کلاس جدید)فرزند( را ایجاد کرد.
انتزاع داده ها ( data abstraction )
فقط ویژگی های اساسی انواع بدن ارائه اطلاعات جزئی ، قابل نمایش است. کلاسها از مفهوم نوع داده انتزاعی پیروی می کند.
کلاس ها و اشیاء: بسته بندی
در برنامه نویسی شی گرا هر شی از یک سری متغیر های عضو به نام صفت و یک سری توابع که به توابع رفتار متد معروف اند تشکیل می شود.
باید توجه داشت که برای اعلان کلاس از کلمه کلیدی class استفاده می شود.
خصوصی و عمومی: پنهان سازی
برخی ویژگیها و یا پیچیدگیهای یک شی باید از دیگر اشیا پنهان بماند و هر شی تنها یک ظاهری interface که برای دیگر اشیا لازم است را به نمایش می گذارد.
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.