اکثر زبان های برنامه نویسی مدرن، مانند جاوا، C #، روبی و پایتون، در یک زبان شی گرا در یک مجموعه برنامه پیچیده و منسجم هستند. با این حال، شی گرا به خودی خود یک زبان نیست؛ آن را به سادگی مجموعه ای از ایده ها و مفاهیم می توان ذکر کرد. در واقع دراین شیوه برنامه نویسی، برنامه به شیء گرایش پیدا می کند. به این معنا که داده ها و توابعی که قرار است بر روی این داده ها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع بندی شده و یک واحد(شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله می شوند و از این طریق، توابع بیگانه ی خارج از آن شی، دیگر امکان ایجاد تغییر در داده های درون آن شی را ندارند. اجازه دهید سیمون آلاردیس به شما کلماتی مانند انتزاع، وراثت، چند ریختی، زیر کلاس و هدایت شما را از طریق تعریف نیازهای شما و شناسایی موارد استفاده برای برنامه شما معرفی کند. این دوره نیز ایجاد مدل مفهومی از برنامه های خود را با الگوهای طراحی، کلاس و نمودارهای توالی و زبان مدل سازی یکپارچه (UML) ابزار پوشش می دهد و پس از آن نشان می دهد که چگونه برای تبدیل نمودار به کد باید عمل کرد.
با دانلود فیلم آموزش Foundations of Programming: Object-Oriented Design از عناوین آموزشی زیر لذت ببرید.
عناوین آموزش مبانی برنامه نویسی :
- چرا از طراحی شی گرا استفاده می کنیم؟
- برقراری ارتباط و استفاده از use cases, actors و scenarios
- شناسایی کلاس های روابط و کلاس های مسئولیت
- ایجاد نمودار کلاس
- استفاده از کلاس های انتزاعی
- کار با ارث بری
- ایجاد نمودارهای UML پیشرفته
- درک اصول شی گرا طراحی
- و چندین و چند عناوین جذاب و کاربردی
دیدگاه (5)
سلام.سایتتون خیلی خوب و جالبه.ممنون از آموزشهای مربوط به طراحی وب و اینکه زیرنویس لیندا همراهشونه.موفق باشید
لینک بخش سوم با بخش دوم یکی هست !
این لینک درست هستش
http://www.learndown.com/download/Programming/foundations/Lynda.Foundations.Of.Programming.Object.Oriented.Design_www.learndown.com.part3.rar
با تشکر از تذکر شما
لِینک اصلاح شد.
سلام میشه زیرنویس فیلماروهم بذارید….چون فقط زیر نویس انگلیسی رو تونستم گیر بیارم…
میشه لطفا کمک کنید…
زیرنویسهارو از کجا پیدا کردید؟
تا برای آموزش اتوکد هم اونجا بگردم شاید داشته باشه!