۱ Amir Mohammad Abdollahi
single and factory
جامعه جاوا (اندروید) ایجاد شده در ۱۸ بهمن ۱۴۰۱

سلام دوستان من هنوز فرق single و factory رو داخل koin متوجه نشدم الان مثلا چرا orderRepository از نوع single تعریف شد اما cartRepository نه

اگر اینا جابجا بشن چه فرقی داره؟؟؟

درود

سینگل و فکتوری دیزاین پترن هستن که میتونید سرچ کنید مجزا بیشتر بخونید ازش.

اگر آبجکتی از نوع سینگل باشه تو سطح پروژه هر زمان به اون آبجکت دسترسی پیدا کنید آبجکت موجود داخل مموری دریافت میشه و در واقع اون شی unique instance هست. در مقابل در اگر آبجکتی از نوع فکتوری باشه هر زمان به اون آبجکت دسترسی پیدا کنید یه آبجکت جدید ازون کلاس داخل مموری ساخته میشه.

تو این سناریو تفاوتی نداره single باشه یا factory.

بهترین پاسخ
مهرداد فدایی ۱۸ بهمن ۱۴۰۱، ۱۸:۵۳