💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ gity ghasemi
کلاس‌های همکار
جامعه مهندسی نرم افزار ایجاد شده در ۲۴ بهمن ۱۴۰۰

همونطور که فرمودید کلاسهای همکار برای کمک به یه کلاسی یسری عملیات انجام میدن و اینکه کلاسهای فکتوری شناخته میشن. اگر کلاس همکار ما کلاسی باشه که هم به عنوان همکار شناخته میشه هم خودش به تنهایی هم سطح و هم لول با کلاس صدا زنندش جای دیگه ای استفاده شده باشه آیا باز هم به عنوان کلاس همکار شناخته میشه؟ اینطور که از صحبتاتون متوجه شدم کلاسایی که آبجکتی برای کلاس دیگه میسازن با این استاندارد نامگذاری میشن. آیا اینمدل کلاسها که هم کلاس اصلی هستن هم جای دیگه به عنوان همکار هستن فلکتوری کلاس حساب میشن؟

سلام خدمت شما و ممنونم از سوال خوبتون. کلاس همکاری کلاسی گفته میشه که در راستای اون تسک به کلاس دیگه ای کمک میکنه تا کلاس اصلی وظیفه‌های زیادی نداشته باشه، معمولا کلاس‌های همکار در جاهای دیگه استفاده نمیشن اما بازم احتمالش هست. مفهوم کلاس همکار از کلاس‌های فکتوری جدا هستن و کلاس همکاری یک مفهوم بزرگتر داره چون ممکنه اصلا کارش فکتوری نباشه و در کل کار دیگه ای انجام بده. کلاس‌های فکتوری کلا وظیفه اشون ایجاد آبجکت‌های دیگه هست.

بهترین پاسخ
کیوان علی محمدی ۲۵ بهمن ۱۴۰۰، ۰۷:۰۹