کلاسی که هم نام کلاس و یا اینترفیسی دیگری است که کار Factory رو انجام میده

0 رأی
میانگین بازدید روزانه 0.392 بازدید
کلاسی که هم نام کلاس و یا اینترفیسی دیگری است که کار Factory رو برای اون کلاس و یا اینترفیس انجام میده که در واقع Design Pattern است چیه؟
سوال 10 ماه قبل در تالار برنامه نویسی توسط یوری (326 امتیاز)
برچسب گذاری مجدد در 7 ماه قبل توسط Saeed Zarinfam

2 جواب

+1 رأی
سلام. چیزی که شما میگین یه الگوی طراحی هست. FactoryPattern که برای هر کلاسی میتونی نوشته بشه. هدف اینه که منطق و پیچیدگی ساخت یک آبجکت رو از کاربر مخفی کنه و آبجکت جدید رو از طریق یه اینترفیس رفرنس بده. یعنی محدود نکنه به یه آبجکت خاص بلکه سطح بالاتری از abstraction رو فراهم کنه
جواب 8 ماه قبل توسط salar_ai (175 امتیاز)
منظورتون companion object ها است؟
بله دقیقا
سوالم رو درست پرسیدم ؟
اگه احتیاج به تکمیل کردن داره ممنون میشم اگه لطف کنین سوال و جواب رو تکمیل کنین
0 رأی

Companion object ها در اسکالا کاربردهای زیر را دارند:

  • الگوی طراحی Factory: قرار گرفتن factory method ها درون Companion object
  • قرار دادن متد ها و مقادیری که متعلق به هیچ شیئ از کلاس نیستند در Companion object، چیزی مثل اعضای استاتیک در جاوا
جواب 7 ماه قبل توسط Saeed Zarinfam (422 امتیاز)

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.21199 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.23250 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09129 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 116 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.17304 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.43848 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.13224 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1761 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.27203 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.06104 بازدید
کانال تلگرام جواب یاب
...