پست های برچسب: الگوی

الگوهای طراحی پی اچ پی - الگوی آبزرور

، سه شنبه 29th دسامبر 2009 10:02 PM

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

الگوی نظارت (زیر مجموعه ای از ناهمزمان الگوی انتشار / مشترک ) الگوی طراحی نرم افزار است که در آن یک جسم ، موضوع نامیده می شود، یک لیست از وابستگان آن، به نام ناظران، و اطلاع از آنها به طور خودکار تغییرات هر کشور، معمولا توسط تماس یکی از خود روش . این است که عمدتا مورد استفاده برای پیاده سازی سیستم های حمل و نقل توزیع رویداد.

به عنوان سیستم تبدیل آزادانه همراه مطمئن شوید که زمانی که یک رویداد رخ می دهد تمام سیستم های که نیاز به دانش از این به روز رسانی ها آگاه می شوند. به عنوان مثال، یک پست وبلاگ، پس از صرفه جویی در یک پست ممکن است ما نیاز به یک موتور جستجو برای به روز رسانی (به عنوان مثال Lucene)، به روز رسانی نقشه سایت ما، برچسب ها، ایمیل مشترک کاربران، و غیره الگوی ناظر به توسعه دهندگان اجازه می دهد تا به اضافه کردن شنوندگان های اضافی و بدون ویرایش شی قابل مشاهده خود را است. با تزریق ناظران (مثلا یک موتور جستجو ناظر به روز رسانی، ژنراتور نقشه سایت، و غیره) را به یک موضوع (پست وبلاگ به عنوان مثال سیستم در حال ویرایش) ما می توانیم اجازه می دهد که در آن به انجام همه به روز رسانی های لازم را بدون هیچ تغییری.

ادامه خواندن "الگوهای طراحی پی اچ پی - الگوی آبزرور '»













تم پانوراما توسط Themocracy

7 بازدید کننده آنلاین در حال حاضر
6 مهمان، 1 رباتها، 0 عضو
ماکس بازدید کنندگان امروز: 40 در 03:33 صبح ساعت محلی UTC تنظیم شده اند
این ماه: 40 در 23-05-2012 03:33 ساعت محلی UTC تنظیم شده اند
در این سال 69 27-02-2012 09:56 ساعت محلی UTC تنظیم شده اند
تمام زمان ها: 130 28-03-2011 10:40 PM ساعت محلی UTC تنظیم شده اند