تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › مهندسی نرم افزار - ساعت 8 - جمعه - ترم اول 98-99 v
« قبلی 1 … 7 8 9 10 11 … 16 بعدی »

بهترین زبان برای یادگیری برنامه نویسی شی گرا

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
بهترین زبان برای یادگیری برنامه نویسی شی گرا
مرتضی نماینده نیاسر آفلاین
عضو عادی
***
ارسال‌ها: 132
موضوع‌ها: 117
تاریخ عضویت: Oct 2019
اعتبار: 1
#1
24-12-2019, 02:29 AM
بهترین زبان برای یادگیری برنامه نویسی شی گرا
برنامه نویسی شی گرا به سبکی از برنامه نویسی گفته می شود که در آن برنامه نویس برای حل مسئله مورد بحث بجای تمرکز روی طراحی فرآیندهای الگوریتمی حل مسئله، ابتدا بر روی اشیاء دخیل در مسئله تمرکز می نماید و با شبیه سازی هر یک از این اشیاء توسط یک نوع داده ای خاص که رفتارهای خاص آن شی را دارا می باشد به مدلی از کل مسئله دست می یابد که با استفاده از آن به آسانی و وضوح کامل طراحی جریان کلی حل مسئله میسر می گردد. در این نوع برنامه نویسی از کلاس ها برای توصیف انواع اشیائی که در مسئله وجود دارند استفاده می شود. همچنین متدها ویا همان توابع گنجانده شده در هر کلاس رفتار اشیاء آن کلاس را توصیف و شبیه سازی می کنند.
در میان زبان های برنامه نویسی شی گرا، بدون تردید جاوا سر راست ترین و شفاف ترین ساختار را برای تعریف کلاس ها و اشیا ساخته شده از روی آن ها را داراست. در زبان برنامه نویسی جاوا تمام جزئیات لازم برای تعریف انواع جدید داده ها با استفاده از ابداع کلاس های جدید به راحتی صورت می گیرد و در ضمن برای تعریف انواع متدهای مورد نیاز هر نوع داده ای جدید نیز رویه هایی سر راست و ساده وجود دارند. این موضوع جاوا را به زبانی ایده آل برای به اجراء گذاشتن اصول برنامه نویسی شی گرا تبدیل کرده است.
لذا به نوآموزان برنامه نویسی که قصد دارند با مفهوم شی گرایی در برنامه نویسی آشنا شوند توصیه می گردد که ابتدا این مفهوم را با یادگیری و ممارست در زبان جاوا آغاز کنند. بدیهیست که پس از درک مفاهیم بنیادی شی گرایی نظیر وراثت، چند ریختی، مخفی سازی داده ها، تعریف انواع جدید داده ها و تعاریف چند لایه ای از متدها نوآموزان به راحتی می توانند این مفاهیم را در زبان های دیگر شی گرا نیز فهمیده و مورد استفاده قرار دهند. توجه به این موضوع باعث شده است که جاوا به عنوان یک درس برنامه نویسی پایه ای در فهرست دروس اکثر دانشگاه های کشورهای پیشرفته بخصوص آمریکا قرار بگیرد.
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  یافتن و برطرف کردن ایرادات خودرو به زبان ساده A.keshvari 3 1,115 19-01-2020, 02:54 PM
آخرین ارسال: mehdiheidary
  باورهای نادرست برای واکسن آنفولانزا A.keshvari 1 723 07-01-2020, 12:22 AM
آخرین ارسال: amir hasanpour
  ساعت هوشمند اپل برای گوش دادن به موسیقی نیازی به آیفون ندارد! مرتضی نماینده نیاسر 3 1,038 07-01-2020, 12:18 AM
آخرین ارسال: amir hasanpour
  کنفرانس : معرفی برنامه waze ایمان اسدی 2 865 05-01-2020, 02:07 PM
آخرین ارسال: amir hasanpour
  تاریخچه زبان فارسی مصطفی مردعلیزاده 1 691 28-12-2019, 07:13 PM
آخرین ارسال: amir hasanpour
  علائم و نشانه های کثیفی فیلتر بنزین و بهترین زمان تعویض فیلتر بنزین A.keshvari 0 487 28-12-2019, 05:05 PM
آخرین ارسال: A.keshvari
  دانستنی های لازم برای پارک کردن خودروهای اتوماتیک A.keshvari 0 626 28-12-2019, 05:03 PM
آخرین ارسال: A.keshvari
  زبان بدن Rezaashrafi 3 871 27-12-2019, 01:51 AM
آخرین ارسال: A.keshvari
  یک تابلو فرمان ايده آل برای آسانسور امیر حسین زارع مقدم 0 576 26-12-2019, 09:29 PM
آخرین ارسال: امیر حسین زارع مقدم
  واترجت صنعتی ابزاری حرفه ای برای کاربردهای گوناگون مرتضی نماینده نیاسر 0 636 25-12-2019, 10:41 PM
آخرین ارسال: مرتضی نماینده نیاسر

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 09-07-2025، 02:02 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.