نقد، بررسی و نظرات کتاب معمای شی گرایی در #C - زهرا بیات قلی لاله
مرتبسازی: پیشفرض
با سلام خدمت خانوم مهندس
از اینکه این کتاب را نوشتید متشکرم ضمن اینکه کاربر آقای پرویزی درست میگویند بهتر بود چند مثال کاربردی و غلت استفاده از بغضی از کلاسها را حتما میفرمودید مثلا Override رو خیلی بهتری توضیح میدادید
کلاسهای Abstract
کلاسهای Sealed
کلاسهای Partial که بهتر بود توضیح بهتر و کامل میدادید
همچنین Stractها را شفاف توضیح ندادید
به هر حال این کتاب نمیتواند مرجع باشد و هم چنین برای دوستان مبتدی خیلی خیلی گنگ میباشد
امیدوارم کتاب بعدی شما بسیار ساده باشد میتواند با در نظر گرفتن اینکه کارآموز هیچ چیز بلد نیست کتاب را ساده تر نوشت
ممنون
از اینکه این کتاب را نوشتید متشکرم ضمن اینکه کاربر آقای پرویزی درست میگویند بهتر بود چند مثال کاربردی و غلت استفاده از بغضی از کلاسها را حتما میفرمودید مثلا Override رو خیلی بهتری توضیح میدادید
کلاسهای Abstract
کلاسهای Sealed
کلاسهای Partial که بهتر بود توضیح بهتر و کامل میدادید
همچنین Stractها را شفاف توضیح ندادید
به هر حال این کتاب نمیتواند مرجع باشد و هم چنین برای دوستان مبتدی خیلی خیلی گنگ میباشد
امیدوارم کتاب بعدی شما بسیار ساده باشد میتواند با در نظر گرفتن اینکه کارآموز هیچ چیز بلد نیست کتاب را ساده تر نوشت
ممنون
خانم بیات قلی فکر میکنم اگه مثالهای کتاب از حالت خیلی کلی و عمومی (که در کتابهای ترجمه شده هم وجود دارند) به یک حالت کاربردیه ساده (مثل پیاده سازی وراثت و اینترفیس و... در یک برنامه محاسبه محیط و مساحت و حجم اشکال هندسی) تغییر کنه خیلی خیلی بهتر بشه. ویرایش این کتاب به این شکل فکر میکنم مفید باشه:
1- بجای صرفا ارائه توضیحات کلی (مثلا در مورد وراثت که همه آشنایی کلی در مورد اون دارن) عملا نحوه استفاده (مثلا وراثت) در مثال عملی داده شه.
2- استفاده از مثالهای محاسبه محیط و مساحت و حجم اشکال هندسی برای همه ساده و قابل درک هست (حتی دانش آموزای ابتدایی هم بهتر میتونن درک کنن) -این موضوع از این جهت اهمیتش بیشتر میشه که مخاطب کتابهای شما بیشتر افراد کم سن و سال هستن.
بعنوان مثال به راحتی میشه مفاهیم شی گرایی رو در قالب پیاده سازی یک برنامه که یک کلاس انتزاعی به نام shape داشته باشه و متدهای انتزاعیه محیط و مساحت اشکال رو داشته باشه. بعد کلاسهای مربع-مستطیل که از مربع ارث میبره-دایره- استوانه که کلاس پایه اون دایره هست (از دایره ارث میبره) و... رو از اون مشتق کنیم و متدهای محیط و مساحت رو override کنیم و...