دانلود رایگان آموزش وراثت در شی گرایی سی شارپ
زبان برنامه سازی #C یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان #C یکی از زبان های برنامه سازی شی گرا این Platform است. با به کارگیری برنامه نویسی شی گرا، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد در صد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقاء آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.
زبان برنامه سازی #C یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان #C یکی از زبان های برنامه سازی شی گرا این Platform است. با به کارگیری برنامه نویسی شی گرا، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد در صد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقاء آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.
ما در دنیایی از اشیاء زندگی می کنیم. کافی است نگاهی به اطراف خود بی اندازیم. اطراف ما پر است از اتومبیل ها، هواپیماها، انسان ها، حیوانات، ساختمان ها، چراغ های ترافیک، بالابرها و بسیاری از چیزهای دیگر. قبل از اینکه زبان های برنامه نویسی شی گرا ابداع شوند، زبان های برنامه نویسی (همانند FORTRAN، Pascal، C و Basic) بر روی اعمال یا actions بجای چیزها یا اشیاء تمرکز داشتند. با اینکه برنامه نویسان در دنیایی از اشیاء زندگی می کردند اما با افعال سرگرم بودند. خود همین تناقض باعث شد تا برنامه های نوشته شده از قدرت کافی برخوردار نباشند. هم اکنون که زبان های برنامه نویسی شی ءگرا همانند C# و Java در دسترس هستند، برنامه نویسان به زندگی خود در یک دنیای شی ءگرا ادامه می دهند و می توانند برنامه های خود را با اسلوب شی ءگرا بنویسند. فرآیند برنامه نویسی شی ءگرا در مقایسه با برنامه نویسی روالی (procedural) ماهیت بسیار طبیعی تری دارد و نتیجه آن هم رضایت بخش تر است.
این آموزش بخشی از «مجموعه فرادرس های آموزش جامع شی گرایی در سی شارپ» می باشد.
برای کسب اطلاعات بیشتر بر روی این لینک (+) کلیک کنید.
فهرست سرفصل ها و مباحث مطرح شده در این دوره آموزشی، در ادامه آمده اند:
- وراثت
مجموعه: برنامه نویسی, سته بندی مستقل, سی شارپ, مهندسی کامپیوتر برچسب ها: Abstract, Abstraction, Access Modifiers, AnonymousTyp, Automatic, Class Diagram, Constructor, Encapsulation, Event, Func, Indexer, Inheritance, Interface, Namespace, Nested, Object Oriented Programming , OOAD & UML, Partial, Polymorphism, property, roperties, Sealed, اجزاء داده ای و تابعی Static, اشیاء, بازنویسی رفتارهای کلاس, برنامه نویسان, برنامه نویسی شی گرا, برنامه نویسی شیگرا, تعیین کنندههای دسترسی, توابع یوتیلیتی, چندریختی, خلاصه سازی و تجرد, زبان C++, زبان جاوازبان جاوا, زبان چند الگویی, سازنده ها و مخرب ها, سی شارپ دات نت, شی گرایی, کپسوله سازی, کلاس و شی, کلاسهای انتزاعی, مبانی کامپیوتر, مفاهیم پایه ای شی گرایی, مفهوم Params, واسط, وراثت