श्रेणी: डिजाइन पैटर्न

PHP डिजाइन पैटर्न प्रेक्षक पैटर्न -

, मंगलवार 29 दिसम्बर 2009 10:02 बजे

मैं पढ़ रहा हूँ सिर पहले डिजाइन पैटर्न और हाल ही में करने के लिए अपने स्वयं के लाभ के के लिए PHP उदाहरण के रूप में पैटर्न के कुछ लिखने का फैसला किया है. पहले एक है कि मैं कोड का फैसला किया है अप प्रेक्षक पैटर्न . प्रेक्षक पैटर्न के औपचारिक परिभाषा है:

पर्यवेक्षक पैटर्न (अतुल्यकालिक के एक सबसेट प्रकाशित / पैटर्न सदस्यता ) एक सॉफ्टवेयर डिजाइन पैटर्न है जिसमें एक वस्तु, विषय बुलाया, अपने आश्रितों की एक सूची रखता है, पर्यवेक्षकों बुलाया, और उन्हें फोन करके आमतौर पर स्वचालित रूप से किसी भी राज्य में परिवर्तन की अधिसूचित, उनके तरीकों . यह मुख्य रूप से वितरित घटना से निपटने सिस्टम को लागू करने के लिए प्रयोग किया जाता है.

के रूप में सिस्टम बन अधिक शिथिल यकीन है कि जब एक घटना में सभी प्रणालियों कि इन अद्यतनों के ज्ञान की आवश्यकता को सूचित कर रहे हैं होता है बनाने युग्मित. उदाहरण के लिए, एक ब्लॉग पोस्ट, एक पोस्ट की बचत करने के बाद हम एक खोज इंजन अद्यतन (जैसे ल्युसेन) की आवश्यकता हो सकती है, हमारे साइटमैप, टैग, ईमेल सदस्यता उपयोगकर्ताओं, आदि अद्यतन पर्यवेक्षक पैटर्न डेवलपर्स उनके नमूदार वस्तु संपादन के बिना अतिरिक्त श्रोताओं को जोड़ने के लिए अनुमति देता है . एक विषय (यानी ब्लॉग पोस्ट संपादन प्रणाली) में पर्यवेक्षकों (यानी एक खोज इंजन अद्यतन पर्यवेक्षक, एक साइटमैप जनरेटर, आदि) इंजेक्शन लगाने के द्वारा हम इसे किसी भी बदलाव के बिना सभी आवश्यक अद्यतन प्रदर्शन करने की अनुमति कर सकते हैं.

पढ़ने 'PHP डिजाइन पैटर्न - प्रेक्षक पैटर्न' जारी रखें »













पैनोरमा थीम द्वारा Themocracy

10 आगंतुकों ऑनलाइन अब
7 मेहमानों, 3 बॉट, 0 सदस्यों
16 02:02 AM UTC: मैक्स आज आगंतुकों
इस महीने: 16 UTC 2011/1/9 02:02 पर हूँ
इस वर्ष: 130 28-03-2011 10:40 बजे UTC
सभी समय: 28-03-2011 10:40 बजे UTC 130