قسمت اول: مفاهیم اولیه
شی
گرایی یعنی اینکه هر مفهوم و مدلی را در برنامه نویسی بتوانیم با استفاده از یک شی پیاده سازی کنیم. مثلا یک کتابخانه را در نظر بگیرید: این کتابخانه دارای
خصوصیاتی مانند نام، ظرفیت کتاب و لیستی ازکتاب هاست. از سوی دیگر این کتابخانه دارای
رفتار هایی مانند حذف، اضافه و جستجو است. این دو ویژگی تقریبا در هر شیئی یافت میشوند. یک سنگ جرم دارد و میچرخد، یک ماشین اسم دارد و سوحت مصرف میکند و ... . پیاده سازی مدل ها، ساختمان داده ها و تقریبا هر چیز با این طرز فکر، برنامه نویسی را ساده، قابل فهم و لذت بخش میکند.
حالا که خصوصیات کلی اشیا را میدانیم بیایید با یک مثال به بررسی پیاده سازی چنین چیزی در ++C بپردازیم.
در این مطلب:
- معرفی ساختار یک شی
- پیاده سازی یک شی دانش آموز (کد در انتهای مطلب فابل دانلود است)
- آزمایشگاه
ادامه مطلب آموزش Linux Essentials- قسمت یازدهم...
ما را در سایت آموزش Linux Essentials- قسمت یازدهم دنبال میکنید
برچسب: نویسنده: بازدید: 132 تاريخ: يکشنبه 23 ارديبهشت 1397 ساعت: 22:57