ورود / ثبت نام
0
0

آموزش c++ نگاهی عمیق تر به بخش کلاس های I (فصل نهم)

171 بازدید
شی گرا

شی گرا

در فصل‌های قبلی، به معرفی برخی از مفاهیم پایه در برنامه‌نویسی شی گرا در C++ پرداختیم. همچنین در ارتباط با روش و اسلوب توسعه و ایجاد برنامه‌هایمان صحبت کردیم: صفات و رفتار مقتضی برای هر کلاس را انتخاب می کنیم و به یک روش معین مشخص می سازیم که کدام شی ها از کلاس‌هایمان با شی های موجود در کتابخانه کلاس‌های استاندارد C++ برای برآورده کردن هر هدف برنامه می توانند همکاری کنند.

در این فصل، نگاهی عمیق‌تر به کلاس‌ها خواهیم داشت. از کلاس یکپارچه Timeبعنوان یک مبحث آموزشی در این فصل (سه مثال) و فصل دهم (دو مثال) استفاده کرده‌ایم تا به بیان روش‌های ایجاد کلاس بپردازیم. کار را با یک کلاس Time شروع می کنیم که نگاهی مجدد بر چندین ویژگی عرضه شده در فصل‌های قبلی داشته باشیم. همچنین این مثال به توصیف یک مفهوم اساسی در مهندسی نرم‌افزار C++ یعنی «پوشاننده پیش پردازنده» در ارتباط با فایلهای سرآیند می پردازد تا از قرار گرفتن بیش از یکبار کد سرآیند در همان فایل کد منبع جلوگیری شود. زمانیکه یک کلاس بتواند فقط یکبار تعریف شود، استفاده از چنین دستوردهنده‌های پیش‌پردازنده از وقوع خطاهای آشکار متعدد جلوگیری می کند.

شی گرا

فهرست:

مقدمه
مبحث آموزشی:کلاس Time
قلمرو کلاس و دسترسی به اعضاء کلاس
جدا‌سازی واسط از پیاده‌سازی
توابع دسترسی و توابع یوتیلیتی
مبحث آموزشی کلاس Time: سازنده‌‌ها همراه با آرگومان‌های پیش‌فرض
نابود‌کننده‌ها
زمان فراخوانی سازنده‌ها و نابود‌کننده‌ها
مبحث آموزشی کلاس Time: برگشت دادن یک مراجعه به داده عضو private
تخصیص Memberwise
استفاده مجدد از نرم‌‌افزار
مبحث ‌آموزشی مهندسی نرم‌افزار: شروع برنامه‌نویسی کلاس‌های سیستم ATM

آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=5341
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
مسعود شریفی پور
از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.
مطالب بیشتر
برچسب ها:

نظرات

0 نظر در مورد آموزش c++ نگاهی عمیق تر به بخش کلاس های I (فصل نهم)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.