نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به کد TypeScript شی گرا می رود و به شما در مورد اصول شی گرا و نحوه استفاده از آنها در برنامه های TypeScript شما آموزش می دهد. درباره اشیا، ، کلاسها ، وراثت ، کلاسهای انتزاعی ، رابط ها و موارد دیگر بیاموزید. TypeScript از روش های مختلفی برای تعریف و ایجاد اشیا supports پشتیبانی می کند که می تواند گیج کننده باشد ، به خصوص وقتی تازه وارد زبان هستید. آیا هنگام ایجاد اشیا باید از یک تابع سازنده ، Object.create () ، کلاسها ، الگوی کدگذاری یا روش دیگری استفاده کنید؟ در این دوره ، ایجاد CodeScript نوع متن گرا ، روشهای مختلف ایجاد اشیا while را یاد می گیرید در حالیکه روی تکنیک های برنامه نویسی شی گرا (OOP) تمرکز دارید که می توانند برای استفاده حداکثر و افزایش بهره وری استفاده شوند. در ابتدا ، شما اصول اصلی برنامه نویسی شی گرا مانند کپسوله سازی ، چند شکلی ، وراثت و انتزاع را کشف خواهید کرد و خواهید دید که چگونه می توان از آنها استفاده و استفاده کرد. در مرحله بعدی ، خواهید فهمید که چگونه کلاسها را در TypeScript تعریف کنید و از آنها نمونه بگیرید ، می فهمید چه اعضا می توانند به یک کلاس اضافه شوند و نقشی که آنها بازی می کنند. سپس ، به چگونگی استفاده از وراثت برای ارتقاuse استفاده مجدد می پردازید و اینکه کلاس انتزاعی چیست و چرا از آن استفاده می کنید. سرانجام ، شما در مورد نقش رابط ها و چگونگی استفاده از آنها برای ایجاد قراردادهای کدی که ثبات را در مجموعه ای از اشیا ایجاد کرده و رفتار چند شکل را فعال می کنند ، خواهید آموخت. پس از اتمام این دوره ، مهارت ها و دانش لازم برای ساختن برنامه های قوی شی گرا با استفاده از زبان TypeScript و درک اینکه چه وقت و چرا اصول برنامه نویسی شی گرا را اعمال می کنید ، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه ای بر برنامه نویسی شی گرا در TypeScript
Introduction to Object-oriented Programming in TypeScript
-
بررسی اجمالی
Overview
-
مقدمه
Introduction
-
نقش اشیا
The Role of Objects
-
تکنیک های ایجاد شی
Object Creation Techniques
-
مفاهیم شی گرا
Object-oriented Concepts
-
خلاصه
Summary
کلاسها و اشیا
Classes and Objects
-
مقدمه
Introduction
-
نقش کلاسها
The Role of Classes
-
ایجاد کلاس
Creating a Class
-
افزودن اعضای کلاس
Adding Class Members
-
ایجاد یک نمونه کلاس
Creating a Class Instance
-
سازندگان و خصوصیات
Constructors and Properties
-
اعضای استاتیک
Static Members
-
خلاصه
Summary
وراثت و انتزاع
Inheritance and Abstraction
-
مقدمه
Introduction
-
نقش وراثت
The Role of Inheritance
-
ارث بردن از یک کلاس
Inheriting from a Class
-
نقش کلاسهای انتزاعی
The Role of Abstract Classes
-
ایجاد و ارث بردن از یک کلاس انتزاعی
Creating and Inheriting from an Abstract Class
-
اعضای غالب
Overriding Members
-
خلاصه
Summary
رابط ها و چند شکلی
Interfaces and Polymorphism
-
مقدمه
Introduction
-
نقش رابط ها
The Role of Interfaces
-
ایجاد یک رابط
Creating an Interface
-
با استفاده از رابط
Using Interfaces
-
رابط ها ، کلاس ها و چند شکلی
Interfaces, Classes, and Polymorphism
-
خلاصه
Summary
همه اش را بگذار کنار هم
Putting It All Together
-
همه اش را بگذار کنار هم
Putting It All Together
-
مرور کد
Reviewing the Code
نمایش نظرات