قبلی درس
تکمیل و درس بعدی
برنامه نویسی شی گرا - سطح 1
مفاهیم شی گرایی
مقدمه
(۰۴:۴۲)
تعریف کلاس
(۰۳:۰۷)
ساختن شیء یا object از روی کلاس ها
(۰۵:۴۹)
آشنایی با مفهوم factory function ها
(۰۵:۰۴)
تعریف متد constrctor برای کلاس رخ
(۰۵:۳۶)
استفاده از متد های استاتیک به عنوان constructor
(۰۶:۰۳)
مفهوم encapsulation برای اطلاعات ورودی به آبجکت ها
(۰۴:۲۶)
آشنایی با کلمات کلیدی static و self
(۰۴:۳۵)
مرور
(۰۶:۵۶)
متدهای getter برای خواندن رنگ مهره ها
(۰۴:۵۴)
نکات مهم و کاربردی
نکات بیشتر در مورد کلاس ها
(۰۶:۲۴)
چگونه از شیء ها کپی تهیه کنیم ؟
(۰۳:۱۴)
آشنایی با static property ها
(۰۲:۳۲)
نحوه ی تعامل یک شیء با خودش
(۰۳:۵۵)
تعاملات بین دو شیء
(۰۴:۲۱)
خاصیت های ذاتی و عجیب شیء ها
(۰۲:۲۲)
آشنایی با مفهوم dependency در شی گرایی
(۰۳:۰۷)
آشنایی با dependency injection و پیاده سازی آن
(۰۵:۲۷)
امتحان کدهایی که تا بحال پیاده کردیم
(۰۳:۲۵)
ارث بری
آشنایی با interface ها
(۰۵:۴۲)
چگونه سرباز ما با دو سلاح کار کند ؟!
(۰۵:۲۵)
تعویض سلاح برای سرباز
(۰۴:۳۹)
مفهوم ارث بری یا inheritance برای کلاس ها
(۰۳:۴۷)
کلاس های انتزاعی یا abstract class ها
(۰۳:۵۱)
نکات تکمیلی مربوط به inheritance
(۰۴:۳۹)
استفاده از trait ها برا جلوگیری از تکرار کد
(۰۳:۲۹)
کاربرد namespace
آشنایی با namespace ها - بخش ۱
(۰۳:۱۶)
آشنایی با namespace ها - بخش ۲
(۰۳:۴۱)
چندریختی
آشنایی مقدماتی با مفهوم polymorphism
(۰۴:۵۹)
مثال
مثال هایی برگرفته از هسته ی فریم ورک لاراول
(۰۵:۵۹)
امتحان کدهایی که تا بحال پیاده کردیم
محتوای ارائه قفل شده است
اگر قبلاً ثبت نام کرده اید وارد حساب کاربری خود شوید.
باید ابتدا در دوره ثبت نام کنید
ورود
×
ایمیل
رمز عبور
مرا به خاطر بسپار
ورود
فراموشی رمز عبور