تولید کننده آموزش و محصولات مبتنی بر برنامه نویسی مدرن

۲ مطلب با کلمه‌ی کلیدی «static» ثبت شده است

الگوی طراحی Factory Pattern در c plus plus

الگوی طراحی Factory Pattern در c++‎

  • الگوی طراحی Factory Pattern یک الگوی خلاقانه است .
  • ایده و هدف Factory Pattern محلی سازی ساخت شی است .
  • این از مزاحمت سیستم ورودی برای معرفی نوع جدید جلوگیری می‌کند.
  • معمولا وقتی نوع جدیدی معرفی می‌شود فقط یک مکان از کد تغییر می‌کند جایی که شی ساخته شده تا تصمیم بگیرید کدام کانستراکتور را فراخوانی کند
  • ساده ترین راه تعریف یک تابع استاتیک در کلاسه پایه است که شی مورد نیاز را بر اساس نوع ایجاد می‌کند .
  • نوع دیگر Abstract Factory است .
  • کلاس های واقعی جدا شده هستند .
  • کلاینت حتی نمی‌داند کدام کلاس نیازش را برطرف می‌کند .

کد مثال نوع استاتیک :

ادامه مطلب...
۰۹ دی ۹۶ ، ۲۰:۰۰ ۲ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

هزار و یک نکته در سی پلاس پلاس نکته دوم (اعضای استاتیک و ارث بری )

همانطور که اطلاع دارید در برنامه سی پلاس پلاس از هر عضو استاتیک فقط یک نمونه موجود است و به ازای ساختن اشیای بیشتر از کلاس عضو استاتیک تکثیر نمی‌شود اما اگر از یک کلاس که داری عضو استاتیک است به ارث ببریم چه اتفاقی می افتد ؟

خب اجازه بدهید یا یک تکه کد این مورد را بررسی کنیم

ادامه مطلب...
۰۹ دی ۹۶ ، ۰۲:۱۷ ۰ نظر موافقین ۰ مخالفین ۰
بهنام صباغی