معرفی و دانلود کتاب فلسفه شی گرایی در زبان برنامه نویسی جاوا
برای دانلود قانونی کتاب فلسفه شی گرایی در زبان برنامه نویسی جاوا و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب فلسفه شی گرایی در زبان برنامه نویسی جاوا
حبیب الله محمدی و مهدی وندنوروز در کتاب فلسفه شی گرایی در زبان برنامه نویسی جاوا میکوشند شما را به سمت درک صحیحی از مفهوم شی گرایی سوق دهند تا بتوانید به راحتی با زبانهای سطح بالا ارتباط برقرار کنید.
درباره کتاب فلسفه شی گرایی در زبان برنامه نویسی جاوا (OOP in Java programming language):
به طور کلی، شیگرا یک الگوی فکری در برنامهنویسی است و هیچ ارتباطی به یک زبان برنامهنویسی ندارد، بلکه مجموعهای از مفاهیم مرتبطی است که به وسیلهی زبانهای بسیاری مثل جاوا، سی پلاس پلاس، پایتون، پی اچ پی و... پشتیبانی میشود.
برای موفقیت در هر زبانی شما باید تمامی مفاهیم برنامهنویسی شیگرا را به درستی درک کنید. در غیر این صورت نه تنها کدنویسی برایتان سخت میشود بلکه ارتباط با سازمانها و شرکتهای دولتی و خصوصی هم سخت و خسته کننده خواهد شد. اکنون برای فهم بهتر مفهوم شیگرایی این مثال را به خاطر بسپارید:
همه میدانیم زبان انگلیسی یک زبان بینالمللی است که برای ارتباط با سایر انسانها در نقاط مختلف این کره خاکی مورد استفاده قرار میگیرد. اگر شما با این زبان آشنایی نداشته باشید، فقط میتوانید با کسانی که فارسی صحبت میکنند، ارتباط برقرار کنید.
در رابطه با فلسفه شیگرایی، این موضوع کاملا صدق میکند. با درک مفهوم شیگرایی در اصل قادر خواهید بود بدون مشکل با تمامی انسانها ارتباط برقرار کنید، حتی میتوانید یک زبان برنامهنویسی دیگر را هم فرا گیرید. چرا که فلسفه شیگرایی یک استاندارد جهانی است و در تمامی زبانهای سطح بالا قابل استفاده خواهد بود.
فلسفه شیگرایی در سرتاسر دنیا یکسان است که بایدها و نبایدها را آموزش میدهد تا در نهایت شما بتوانید به بالاترین توانایی، در زمینهی برنامهنویسی دست پیدا کنید.
کتاب فلسفه شی گرایی در زبان برنامه نویسی جاوا مناسب چه کسانی است؟
این کتاب نه تنها برای کسانی که در حوزه برنامه نویسی جاوا فعالیت دارند میتواند مفید واقع شود، بلکه برای همه افرادی که از زبانهای سطح بالای دیگری استفاده میکنند و تمامی افراد علاقهمند به برنامه نویسی سودمند است.
فهرست مطالب کتاب
مقدمه
مفهوم شی
مفهوم ویژگی
مفهوم رفتار
مفهوم کلاس
نمونه گیری
کتابخانه جاوا
مفهوم کپسوله سازی
مزیتهای کپسوله سازی
تابع سازنده
انواع تابع سازنده
ویژگیهای تابع سازنده
تابع سازنده پیش فرض
تابع سازنده پارامتردار
تابع مخرب
سطح دسترسی
انواع سطح دسترسی
Public
Protected
Default
Private
جهل مرکب
دانای ارشد
چندریختی
انواع چند ریختی
حالت چند ریختی ایستایی (زمان کامپایل)
تکنیکهای چند ریختی ایستایی
متد Overloading
مزیتهای تکنیک متد Overloading
قوانین تکنیک متد Overloading
تفاوتها و ویژگیهای متد Overloading
تابع سازنده Overloading
حالت چند ریختی پویا (زمان اجرا)
تکنیک چند ریختی پویا
متد Overriding
مزیت های تکنیک متد Overriding
قوانین تکنیک متد Overriding
مفهوم انتزاع
کلاسهای انتزاعی
اهداف استفاده از کلاسهای انتزاعی در تولید شی
معایب کلاسهای انتزاعی
Interface
تفاوتهای بین Interfaceها و کلاسهای انتزاعی
وراثت
انواع وراثت
وراثت مجرد
وراثت چندگانه
وراثت چند سطحی
وراثت سلسله مراتبی
وراثت ترکیبی
مفهوم روابط
روابط بین متدها (رابطه داشتنها)
رابطه داشتنها
حالتهای اصل شرکت پذیری
Composition
Aggregation
قوانین روابط بین متدها
بارگذاری و مقداردهی اولیه
روشهای مقداردهی
Immediate
Eager
Lazy
روابط بین کلاسها (رابطه بودنها)
رابطه بودن ها (Is A)
انواع مفاهیم رابطه بودنها
Inheritance
Extension
Implementation
Abstraction
Generic
نوع دادههای مجاز برای استفاده در Genericها
انواع Generic
کلاس Generic
روش تعریف یک کلاس Generic
روش نمونه گیری از کلاسهای Generic
متد Generic
قوانین مربوط به تعریف متدهای Generic
محدود کردن پارامترهای Generic
مزیتهای Generic
مفهوم try-catch-finally
جمع آوری
منابع
مشخصات کتاب الکترونیک
نام کتاب | کتاب فلسفه شی گرایی در زبان برنامه نویسی جاوا |
نویسنده | حبیب الله محمدی، مهدی وندنوروز |
ناشر چاپی | انتشارات استاد شهریار |
سال انتشار | ۱۳۹۹ |
فرمت کتاب | |
تعداد صفحات | 72 |
زبان | فارسی |
شابک | 978-622-6487-81-8 |
موضوع کتاب | کتابهای برنامه نویسی جاوا |