قبلی درس
تکمیل و درس بعدی
برنامه نویسی شی گرا - سطح 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
(۰۴:۵۹)
مثال
مثال هایی برگرفته از هسته ی فریم ورک لاراول
(۰۵:۵۹)
مرور
محتوای ارائه قفل شده است
اگر قبلاً ثبت نام کرده اید وارد حساب کاربری خود شوید.
باید ابتدا در دوره ثبت نام کنید
ورود
×
ایمیل
رمز عبور
مرا به خاطر بسپار
ورود
فراموشی رمز عبور