دانلود اکتیو ایکس , کامپوننت , نرم افزارهای برنامه نویسی ، کتاب و فیلم های آموزشی

در این وبلاگ سعی خواهد شد با گرد آوری لینکهای پراکنده موجود در اینترنت , مرجعی در خصوص عناوین مورد بحث وبلاگ ایجاد گردد

دانلود اکتیو ایکس , کامپوننت , نرم افزارهای برنامه نویسی ، کتاب و فیلم های آموزشی

در این وبلاگ سعی خواهد شد با گرد آوری لینکهای پراکنده موجود در اینترنت , مرجعی در خصوص عناوین مورد بحث وبلاگ ایجاد گردد

دانلود Foundations of Programming Object-Oriented Design - آموزش برنامه‌نویسی شیءگرا



برنامه‌نویسی شیءگرا (Object-Oriented Programming مخفف OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن ، شی ها می باشند. در واقع در این شیوه برنامه نویسی ، برنامه به شیء گرایش پیدا می کن د. به این معنا که داده ها و توابعی که قرار است بر روی این داده ها عمل کنند ، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته ، جمع بندی شده و یک واحد (شی ) را تشکیل داده و نسبت به محیط بیرونِ خود ، کپسوله می شوند و از این طریق ، توابع بیگانه ی خارج از آن شی ، دیگر امکان ایجاد تغییر در داده های درون آن شی را ندارند .

به طور مثال حساب بانکی شما که شامل مشخصات فردی شما و میزان سپرده شما در بانک است ، تشکیل یک شی را می دهند و به دلیل دارا بودن ویژگی کپسوله، امکان دستکاری در میزان سپرده یا مشخصات شما ، توسط دیگران وجود ندارد . از دیگر ویژگی های برنامه نویسی شی گرا ، پیچیدگی کم ، هزینه ی کم ، امکان گسترش سریع برنامه با خطای کمتر نسبت به سایر پارادیام های برنامه نویسی است .

در دوره آموزشی Foundations of Programming Object-Oriented Design شما با قابلیت های اساسی و کلیدی برنامه‌نویسی شیءگرا آشنا می شوید .  ادامه مطلب ...