The singleton method binds a class or interface into the container that should only be resolved one time.
resolved به چه معناست تو این جمله؟
سلام ...
resolve داخل مباحث مربوط به کانتینر به معنی تحویل دادن یک آبجکت هستش ...
و کلا متد singleton هم برای این هستش که از اون کلاس شما فقط یک آبجکت برمیگردونه ... به عنوان مثال شما یک جایی از برنامه از کانتینر یک آبجکت از مثلا کلاس notification رو دریافت کردید و یکسری از propretyهای اون رو تغییر دادید .. حالا داخل ادامه برنامتون دوباره میخواید از آبجکت notificaion استفاده کنید ... اینسری اگه اون رو resolve کنید از کانتینر همون آبجکت قبلی که proprety هاش رو تغییر دادید بهتون برمیگردونه و نه یک آبجکت جدید ... در صورتیکه داخل روشهای دیگه به این صورت هستش که یک آبجکت جدید به شما برمیگرده ...
مهرداد سامی۰۳ شهریور ۱۳۹۸، ۱۵:۱۵
استاد این موارد رو چطور میشه یاد گرفت چون اینا رو تو زبان فنی و یا داکیومنت توضیح داده نشده...
MohammadMoghadasi۰۳ شهریور ۱۳۹۸، ۱۹:۴۱
استاد سوال دیگه اینه که داکیومنت رو میخونم واضح نیست داره چی میگه شاید چیز حدود 60 درصد متوجه میشم منظورش چیه دقیقا...
MohammadMoghadasi۰۳ شهریور ۱۳۹۸، ۱۹:۵۱
یادگیری این موارد فقط میتونه با مطالعه مباحث مربوط به مفاهیم به دست بیاد ... داخل برنامه نویسی بیشتر از اینکه شما روی ابزار تمرکز کنید باید روی مفاهیم تمرکز کنید ... به عنوان مثال لاراول یک ابزار هستش ولی مثلا بحثی مثل container یک مفهوم هستش که ما داخل همه فریمورکها مثل سیمفونی .. و یا جنگو که برای زبان پایتون هستش و یا حتی برای rails ...
برای تقویت مفاهیم هم کتاب و مقاله بخونید و در کنار اون خودتون هم سعی کنید اون موارد رو پیاده سازی کنید ...کدهای دیگران داخل گیت هاب رو بخونید ... مفاهیم مربوط به SOLID رو حتما بخونید ...
در مورد واضح نبودن داکیومنتها هم خب طبیعتا باید یک مقدار هم زبانتون رو تقویت کنید و هم اینکه سعی کنید اصطلاحات رو یاد بگیرید ... موضوع دیگه ای هم که وجود داره به عنوان مثال اگه یک موضوع رو داخل داکیومنت متوجه نمیشید راجع بهش سرچ کنید داخل گوگل ... سایتهای خیلی زیادی هستن که قطعا اون موارد رو با زبان سادهتر توضیح میدن ...
مهرداد سامی۰۴ شهریور ۱۳۹۸، ۱۹:۵۵
یک ترفند کوچکی هم که وجود داره در مورد سرچ کردن .. اگه خواستید در مورد یک موضوع توضیح خیلی ساده اون رو پیدا کنید، قبل از اون موردی که میخواید سرچ کنید کلمه eli5 رو قرار بدید ... مثلا اگه میخواید راجع به solid جستجو کنید، بنویسید eli5 solid ...
eli5 مخفف Explain like I'm 5 هستش ...
مهرداد سامی۰۴ شهریور ۱۳۹۸، ۱۹:۵۸
خیلی ممنون استاد میتونم همینجا سوالاتی که بر میخورم در حین خوندن مقاله بپرسم؟