دوره آموزشی برنامه نویسی شی گرا جاوا
2 ساعت 4 دقیقهمبتدی2023-11-13
مدرسین

Kathryn Hodge
Software Developer
جزئیات دوره
آیا با جاوا آشنا هستید اما می خواهید از برنامه های جاوا خود بیشترین بهره را ببرید؟ در این دوره ، کاترین هاج اصول برنامه نویسی شی گرا را در جاوا آموزش می دهد ، بنابراین می توانید کدی را بنویسید که ایمن ، قابل مقیاس باشد و عیب یابی آن آسان تر باشد. کاترین با نشان دادن چگونگی تعبیه اصول شی گرا در زبان جاوا از اولین فایل کدی که ایجاد می کنید ، شروع می کند. او نگاه می کند که چگونه کلاسها ، نمونه ها و سازندگان ایده بازنمایی اشیا-از زندگی واقعی را در کد مجسم می کنند. کاترین نه تنها نشان می دهد که چگونه اصول شی گرا را در برنامه های خود اعمال کنید ، بلکه همچنین توضیح می دهد که چگونه جاوا از این اصول در پشت صحنه استفاده می کند. در حالی که بسیاری از منابع در مورد برنامه نویسی شی گرا بر روی مثالهای انتزاعی متمرکز هستند ، هدف این دوره دور شدن از چکیده و تمرکز بیشتر بر روی نمونه های عملی این اصول در جاوا است. همراه با غواصی عمیق در کد منبع ، این دوره همچنین چندین چالش و راه حل برای کمک به شما در به کار بردن آموخته ها ارائه می دهد.
مهارت ها
Object-Oriented ProgrammingJavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا در مورد برنامه نویسی شیگرا در جاوا یاد بگیرید
- 02 - شی گرایی چیست
1. کلاسها و اشیاء در جاوا
- 03 - استفاده از کلاسها به عنوان نقشه
- 04 - ساخت اشیا با سازنده
- 05 - استفاده از نمونههای بتن برای منطق کاربردی
- 06 - درک تفاوت بین اعضای کلاس و نمونه
- 07 - کاوش یک کلاس جاوا داخلی
- 08 - چالش - یک کلاس کارمند بسازید
- 09 - راه حل - یک کلاس کارمند بسازید
2. کپسوله سازی در جاوا
- 10 - کپسولاسیون چیست
- 11 - کشف اصلاح کنندههای دسترسی
- 12 - پیادهسازی کپسولاسیون با اصلاح کنندههای دسترسی
- 13 - کاوش کپسولاسیون در کلاس رشته جاوا
- 14 - چالش - اپلیکیشن بانکی
- 15 - راه حل - برنامه بانکی
3. وراثت در جاوا
- 16 - ارث چیست
- 17 - استفاده از انواع ارث
- 18 - استفاده از وراثت برای کاهش تکرار کد
- 19 - کشف وراثت در کلاسهای پایه جاوا
- 20 - چالش - کاهش کد اضافی با ارث بردن
- 21 - راه حل - کاهش کد اضافی با ارث بردن
4. چند شکلی در جاوا
- 22 - چندشکلی چیست
- 23 - نوشتن الگوریتمهای قابل استفاده مجدد با چند ریختی زمان اجرا
- 24 - بررسی اشکال مختلف در یک شیء واحد
- 25 - دسترسی به اشکال شی خاص با instanceof
- 26 - نوشتن کد منعطف با چندشکلی زمان کامپایل
- 27 - بررسی نحوه استفاده کلاسهای جاوا داخلی از چند شکلی
- 28 - چالش - کاهش پیچیدگی با پلی مورفیسم
- 29 - راه حل - کاهش پیچیدگی با پلی مورفیسم
5. انتزاع در جاوا
- 30 - تجرید چیست
- 31 - استفاده از کلاسهای انتزاعی در جاوا برای کاهش پیچیدگی کد
- 32 - استفاده از واسطها در جاوا برای تامین انطباق
- 33 - کشف انتزاع در کد منبع جاوا
- 34 - چالش - اهرم انتزاع برای نوشتن برنامههای کاربردی ساده تر
- 35 - راه حل - اهرم انتزاع برای نوشتن برنامههای کاربردی ساده تر
نتیجه
- 36 - شناسایی بوها و ضد الگوهای کد در کد OOP
- 37 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی پایتون برای برنامهنویسی شیءگرا
- دوره آموزشی برنامه نویسی شی گرا پایتون
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی کشف دات نت Aspire
- دوره آموزشی شروع با برنامه نویسی شی گرا پایتون: یک رویکرد عملی
- دوره آموزشی پایتون پیشرفته: برنامه نویسی شی گرا
- دوره آموزشی تمرین پایتون: برنامه نویسی شی گرا
- دوره آموزشی یادگیری زبان Go به عنوان یک زبان شی گرا