با سلام خدمت شما دوستان عزیز در این مطلب فایل جزوه متدولوژی شی گرای را به صورت pdf آماده کرده ایم امیدواریم که مورد استفاده تان قرار گیرد و مفید باشد.
در صورت بروز هرگونه مشکل در خرید و دانلود به ایتا یا واتساپ 09210985196 پیام دهید.
“” کامل ترین ، بدون حذفیات “”
جزوه متدولوژی شئ گرا
مثالی ساده از شی گرایی در دنیای واقعی
به عنوان مثالی از برنامه نویسی شی گرا میتوان یک تلویزیون را در نظر گرفت، این تلویزیون یک شی است و «ویژگیهایی» (Property) مربوط به آن ازجمله ارتفاع، رنگ، نوع (هوشمند یا CRT) و سایر موارد وجود دارند. رفتارهایی که یک تلویزیون میتواند انجام دهد شامل عوض شدن کانال آن، تغییر میزان صدای آن، روشن و خاموش کردن آن و بسیاری از رفتارهای دیگر است.
عملیات رفتار، بر ویژگیها تاًثیر میگذارد، برای مثال تغییر کانال که یک رفتار است بر ویژگی آن تاًثیر خواهد گذاشت. بنابراین، موارد مشابهی در برنامه نویسی شی گرا اتفاق میافتد و هر شی دارای برخی ویژگیها و رفتارهای مرتبط به آن است که در کلاس (Class) تعریف میشوند.
به طور خلاصه، شی گرایی روشی برای برنامه نویسی است که در توسعه نرم افزار استفاده میشود و اصول خاصی دارد که به توسعه آن کمک میکند.جزوه متدولوژی شی گرای
روشهای توسعه نرم افزار بسیاری وجود دارند، اما میتوان گفت که شی گرایی معروفترین روش به حساب میآید. در ادامه این مقاله، به بررسی اصول برنامه نویسی شی گرا پرداخته میشود.
اصول برنامه نویسی شی گرا
شی گرایی در برنامه نویسی روشی برای طراحی برنامهها با استفاده از کلاس و اشیا به حساب میآید. با پیادهسازی شی گرایی میتوان اشیا را در برنامه سازماندهی کرد. این روش به عنوان رویکردی جهت کنترل دادهها در کدها نیز مورد استفاده قرار میگیرد. شی گرایی در برنامه نویسی حوزهای است که علاوه بر دو مفهوم اساسی «کلاس» و «شی»، چهار اصل و خصوصیت کلیدی زیر را نیز شامل میشود. این چهار اصل برنامه نویسی شی گرا در ادامه فهرست شدهاند:
- «وراثت» یا «ارث بری» (Inheritance)
- «تجرید» یا «انتزاع» (Abstraction)
- «پلی مورفیسم» یا «چند ریختی» یا «چند شکلی» (Polymorphism)
- «کپسوله سازی» (Encapsulation)
جزوه متدولوژی شی گرای : برنامه نویسی یکی از مهمترین مهارتهای روز دنیا به حساب میآید و برنامه نویسی شی گرا (Object Oriented Programming) یا به اختصار «OOP» هم یکی از مهمترین مقولههای برنامه نویسی است. در این مقاله به بررسی اصول برنامه نویسی شی گرا (Object Oriented Programming Principles) پرداخته شده است.
هدف اصلی شی گرایی پیادهسازی موجودیتهای دنیای واقعی در برنامه نویسی است.
اصول برنامه نویسی شی گرا روشها و متغیرهایی را برای استفاده مجدد از کدها در برنامه، همراه با سازگاری کامل ایجاد میکنند. اصول برنامه نویسی شی گرا شامل چهار اصل است که در این مطلب به طور جامع به آنها پرداخته میشود.
برنامه نویسی شی گرا چیست؟
برنامه نویسی شی گرا روشی برای توسعه برنامه نویسی بر اساس «شی» (Object) است.
شی گرایی نوعی از برنامه نویسی به حساب میآید که در طراحی نرم افزار به وسیله آن، به جای استفاده از توابع و منطق برنامه نویسی از دادهها یا اشیا استفاده میشود. در دنیا همه چیز را میتوان به عنوان یک شی در نظر گرفت.
در برنامه نویسی شی گرا میتوان اشیا را بر اساس خصوصیتها و رفتار آنها تعریف کرد. این رویکرد از برنامه نویسی برای برنامههای بزرگ، پیچیده و فعال در بروزرسانی و «نگهداری» (Maintain) آنها مناسب است. این برنامهها شامل روشهایی برای ساخت و طراحی ازجمله برنامهها و اپلیکیشنهای موبایل هستند،
برای مثال میتوان از برنامه نویسی شی گرا در تولید نرم افزارهای شبیهسازی سیستم استفاده کرد.
سازماندهی یک برنامه به صورت شی گرا، آن را برای توسعه با روشهای گروهی و مشارکتی نیز سودمند میکند.
از مزایای کلی برنامه نویسی شی گرا میتوان به «قابلیت استفاده مجدد از کدها» (Code Reusability)، «مقیاسپذیری» (Scalability) و «کارایی» (Efficiency) بالا اشاره کرد.
اولین مرحله استفاده از شی گرایی جمعآوری همه اشیا مورد نیاز برنامه و ارتباطات میان آنها است. نمونههایی از یک شی میتواند شامل برخی موجودیتهای فیزیکی ازجمله یک انسان با ویژگیهایی مانند نام و آدرس یا برنامههای رایانهای کوچک مانند ویجتها باشد.جزوه متدولوژی شی گرای
دانلود جزوه متدولوژی شی گرا جدید
نمونه سوالات میتوانند نقش بیشتری از اندازهگیری میزان دانستههای ایفا کنند.
پرسشهای چالش برانگیز، جذاب و مؤثر، موجب بروز بحثهای مفید میان همکلاسیها میشوند. این سوالها دانشآموزان را تشویق میکنند تا درک خود را از مفاهیم کلیدی مباحث درسی، بررسی و اصلاح کنند. استفاده از سوالات در قالب آزمونهایی برای سنجش میزان دانستههای در تمام نظامهای آموزشی معمول است. اما آیا تنها خاصیت سوال همین است؟ چرا بهرهگیری از سوال در روند آموزش اهمیت دارد؟
چرا نمونه سوالها در آموزش اهمیت دارند؟
جزوه متدولوژی شی گرای : تحقیقات علمی ثابت کرده است که برخلاف تصور اغلب دانشآموزان، مطالعهی مکرر متن کتابهای درسی یا جزوهها، موثرترین راه برای یادگیری نیست. روانشناسان حوزهی آموزش در طی سالهای گذشته انواع مختلفی از روشهای مطالعهی علمی را معرفی کردهاند. یکی از شناختهشدهترین این روشها، «تمرین بازیابی» است.
اما هنگامی میتوان به بازیابی اطلاعات آموخته شده پرداخت که انواع سوالات در اختیار شما قرار بگیرند. این تمرینها و سوالات را خودتان میتوانید طرح کنید. همچنین میتوانید از منابع موجود مانند کتب کمک آموزشی یا سرویس آموزش مبتنی بر تمرین «همدرس» بهره ببرید. بهرهگیری از این نمونه سوالات و تمرینها فواید زیادی برای افزایش سطح یادگیری شما دارند. از جملهی این فواید میتوان به موارد زیر اشاره کرد:
- با بهرهگیری از سوالات مشخص میشود که درک دانشآموزان از مطالب درسی به چه میزان است.
- استفاده و تمرین با نمونه سوال، راهی برای درگیر شدن دانشآموزان با مباحث درسی است که موجب حفظ توجه و تقویت مشارکت آنها در هنگام یادگیری میشود.
- سؤالات میتوانند موجب مرور مطالب مهم درسی، بیان دوبارهی آنها، تأکید بر مباحث مهم یا خلاصهوار آموختن مطالب شوند.
- سوالات باعث تحریک بحث و تفکر خلاق و انتقادی در میان دانشآموزان میشود که این موضوع فرآیند یادگیری را برای آنها تسهیل میکند.
- پرسشها به دانشآموزان کمک میکنند تا با نگارش مباحث خوانده و آموخته شده در قالب کلمات، مطالب درسی را بهتر به حافظه بسپارند.
ملاحظاتی برای طرح و استفاده از سوالات موثر
استفاده از سوال برای تمرین بازیابی اطلاعات درسی و افزایش سطح یادگیری، منوط به درک ویژگی سوالات موثر است. با بحث در مورد سؤالات به صورت گروهی، دانشآموزان فرصت یادگیری از دیدگاههای مختلف را دارند. پس به کارگیری سوال در روند آموزش در کلاس درس نیز، کمک شایانی به افزایش توجه و درک دانشآموزان میکند.جزوه متدولوژی شی گرای
اما باید دید سوالات موثر برای تقویت حافظه، ارتباط بخشیدن میان مفاهیم مختلف درسی و تمرین مناسب دارای چه ویژگیهایی هستند:
- سوالات موثر برای دانشآموزان معنادار و قابل درک هستند.
- سوالات موثر دانشآموزان را به چالش میکشند، اما آنقدر دشوار نیستند که حل چالش ناممکن به نظر برسد.
- سوالهای بسته، مانند سؤالاتی پاسخ بله/خیر یا چند گزینهای دارند، میتوانند به سرعت درک مطلب را بررسی کنند.
- پرسشهای باز با پاسخ تشریحی، تفکر و پردازش اطلاعات گستردهای را بررسی میکنند و برمیانگیزند.جزوه متدولوژی شی گرای
اثرات منفی سوالات بینتیجه
در ادامه چند نمونه از ویژگیهای سوالات بینتیجه نیز ذکر شدهاند که نشان میدهند استفاده از سوالات غیرموثر چه آفاتی در پی دارد:
- سوالات مبهم بینتیجه هستند. دانشآموزان از آنچه در مورد آن پرسیده میشود، مطمئن نیستند و ممکن است از تلاش برای پاسخ دادن خودداری کنند.
- سوالاتی که اطلاعات بیش از اندازهای در خود جا دادهاند، موثر نیستند. شاگردان ممکن است حدس بزنند که شما چه میخواهید بگویند نه اینکه به شما بگویند خودشان به چه فکر میکنند.
سوالات بینتیجه فقط شامل سوالات آزمونهای درسی نیستند.
همانطور که ذکر شد معلمها میتوانند با طرح سوالات خوب در روند آموزش هم توجه دانشآموزان را جلب کنند.
اما پرسیدن سوالاتی مانند «آیا کسی سوالی دارد؟» یا «آیا همه درس را متوجه شدند؟» تاثیر مثبتی در پی ندارد. اکثر دانشآموزان پاسخی به این سوالات نمیدهند حتی اگر پاسخ دهند، پاسخ آنها فقط گزارش ارزیابی خودشان از درک مطلب است.
درحالی که سوالات معلم باید به سمتی سوق پیدا کند که خودش به شکل غیرمستقیم متوجه شود دانشآموزان درس را به خوبی فهمیدهاند یا هنوز برایشان جا نیفتاده است.جزوه متدولوژی شی گرای
جزوه متدولوژی شی گرای
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.