آموزش مبانی برنامه نویسی: طراحی شی گرا -Foundations of Programming: Object-Oriented Design
4,000 تومان
در واقع دراین شیوه برنامه نویسی، برنامه به شیء گرایش پیدا می کند. به این معنا که داده ها و توابعی که قرار است بر روی این داده ها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع بندی شده و یک واحد(شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله می شوند و از این طریق، توابع بیگانه ی خارج از آن شی، دیگر امکان ایجاد تغییر در داده های درون آن شی را ندارند. اجازه دهید سیمون آلاردیس به شما کلماتی مانند انتزاع، وراثت، چند ریختی، زیر کلاس و هدایت شما را از طریق تعریف نیازهای شما و شناسایی موارد استفاده برای برنامه شما معرفی کند. این دوره نیز ایجاد مدل مفهومی از برنامه های خود را با الگوهای طراحی، کلاس و نمودارهای توالی و زبان مدل سازی یکپارچه (UML) ابزار پوشش می دهد و پس از آن نشان می دهد که چگونه برای تبدیل نمودار به کد باید عمل کرد.
- توضیحات
- نظرات (0)
توضیحات
اکثر زبان های برنامه نویسی مدرن، مانند جاوا، C #، روبی و پایتون، در یک زبان شی گرا در یک مجموعه برنامه پیچیده و منسجم هستند. با این حال، شی گرا به خودی خود یک زبان نیست؛ آن را به سادگی مجموعه ای از ایده ها و مفاهیم می توان ذکر کرد. در واقع دراین شیوه برنامه نویسی، برنامه به شیء گرایش پیدا می کند. به این معنا که داده ها و توابعی که قرار است بر روی این داده ها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع بندی شده و یک واحد(شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله می شوند و از این طریق، توابع بیگانه ی خارج از آن شی، دیگر امکان ایجاد تغییر در داده های درون آن شی را ندارند. اجازه دهید سیمون آلاردیس به شما کلماتی مانند انتزاع، وراثت، چند ریختی، زیر کلاس و هدایت شما را از طریق تعریف نیازهای شما و شناسایی موارد استفاده برای برنامه شما معرفی کند. این دوره نیز ایجاد مدل مفهومی از برنامه های خود را با الگوهای طراحی، کلاس و نمودارهای توالی و زبان مدل سازی یکپارچه (UML) ابزار پوشش می دهد و پس از آن نشان می دهد که چگونه برای تبدیل نمودار به کد باید عمل کرد.
عناوین آموزش مبانی برنامه نویسی :
- چرا از طراحی شی گرا استفاده می کنیم؟
- برقراری ارتباط و استفاده از use cases, actors و scenarios
- شناسایی کلاس های روابط و کلاس های مسئولیت
- ایجاد نمودار کلاس
- استفاده از کلاس های انتزاعی
- کار با ارث بری
- ایجاد نمودارهای UML پیشرفته
- درک اصول شی گرا طراحی
- و چندین و چند عناوین جذاب و کاربردی
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.