به نام خدا و سلام. در خدمت شما هستیم با جلسه چهارم از دوره مجازی laravel. در این جلسه در مورد کلاس های abstract و استفاده اونها و هم چنین تفاوت اونها با interface ها صحبت می کنیم. در ادامه در مورد فیلد ها و متدهای static صحبت می کنیم و در انتها trait ها رو بررسی می کنیم.
این مطلب یک جلسه از دوره آموزش لاراول 1 می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.
سلام جلسه خوبی بود راجب به trait اطلاعی نداشتم تشکر میکنم . لطفا از جلسه بعد که وارد لاراول میشیم توضیح مباحث طوری داده بشه برای ماها که هیچ اشنایی نداریم یادگیریشون اسان بشه . اگر امکان داره بفرمایید چرا دانستن شی گرایی برای لاراول لازم هست و در این فریمورک کلا به صورت شی گرایی کد مینویسیم ؟ این امکان وجود داره بعد انتشار هر درس ایمیل برای ما ارسال بشه یا در تلگرام اطلاع داده بشه ؟ با تشکر
سلام. ما همه سعی خودمون رو برای آموزش با کیفیت انجام میدیم. بله در لاراول به صورت 100٪ بهتره شی گرایی کدنویسی بشه. این مورد رو بررسی می کنیم.
با سلام
1. تعریف کلاس abstract با نام First:
1.1 تعریف تابع abstract public function Pay1
1.2 تعریف تابع public function Pay2
2. تعریف کلاس معمولی با نام Second و extends شده از کلاس First
»حال در کلاس Second:
پیاده سازی تابع Pay1 اجباری بوده و پیاده سازی تابع Pay2 اجباری نیست؛ درسته استاد؟
با تشکر
سلام. بله درسته.
با سلام
جناب علی محمدی شما در آغاز آموزش قرار بود درباره استفاده از کلاسهای خام و استفاده از فریموورک صحبت کنید کدام بهتره وسرعتش بیشتره ایا خودمون با چند کلاس که می نویسیم می توانیم اپلیکیشن خود را مدیریت کنیم یا اینکه حتما از فریموورک استفاده کنیم ایا این فایلهای بسیار زیادی که هر کدام برای کاری خاص در فریمووک به کار رفته در بحث هزینه اجاره سرور ویا سرعت لود در موبایلها و اینترنتهای کم سرعت فریموورک تاثیر میذاره اگر میذاره میشه خودمان البته با کمک برنامه نویسان با چند کلاس کار آمد کارهای خود را رله کنیم یا درکل حتما باید از فریموورک استفاده کنیم
با تشکر
سلام برای پروژه های بزرگ قطعا فریمورک بهتره