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

استاد فرمودن در دوره روم درباره دیزاین پترن سینگل تن صحبت کردن من دوره رو دیدم جایی در مورد دیزاین پترن‌ها صحبت نکردن

راهنمایی میفرمایید تو کدوم سرفصل درباره دیزاین پترن‌ها صحبت میشه؟

سلام،

دقیقا حضور ذهن ندارم در کدام قسمت این کد نوشته شده منتها کلاس AppDatabase با متد getInstance بصورت singleton پیاده شده. یعنی اولا کلاس abstract شده و دوما چک میشود که آیا آبجکتی از قبل ساخته شده از این کلاس یا خیر اگر instance ای وجود نداشت، یک آبجکت جدید ساخته میشود. این دیزاین پترن مفهوم ساده ای دارد و در سناریوهایی که به بیش از یک آبجکت نیاز نیست(یعنی پراپرتی‌ها و ویژگی‌های آبجکت‌ها قرار نیست تفاوتی داشته باشند) کاربردی است.

بهترین پاسخ
محسن موحد ۰۹ دی ۱۴۰۲، ۱۸:۳۷

من دوره رو هنوز کامل ندیدم 

تو این دوره در مورد دیزاین پترن‌ها صحبت میشه؟ اگر نه سورسی دارید که من مطالعه کنم در این مورد؟

 

سعید امیراحمدی ۱۳ دی ۱۴۰۲، ۱۸:۵۴