जवाबों:
एक डेकोरेटर "चलो इस इकाई में कुछ कार्यक्षमता जोड़ते हैं" से अधिक है। एक प्रस्तुतकर्ता "मॉडल / बैकएंड और दृश्य के बीच एक पुल का निर्माण करें" से अधिक है। प्रस्तुतकर्ता पैटर्न की कई व्याख्याएं हैं।
सज्जाकार सामान्य / सामान्य उद्देश्य हैं। प्रस्तुतकर्ताओं के पास जिम्मेदारियों / उपयोगों की एक संकीर्ण सीमा होती है। डेकोरेटर्स का उपयोग डोमेन में किया जाता है, प्रस्तुतकर्ता लगभग हमेशा व्यू-जैसी कार्यक्षमता से संबंधित होते हैं।
मैं आपको यह जांचने के लिए सुझाव देता हूं - प्रदर्शनी बनाम प्रस्तुतकर्ता ।
डेकोरेटर एक डिज़ाइन पैटर्न है जो किसी वस्तु के अन्य उदाहरणों को प्रभावित किए बिना, इसे लपेटकर किसी विशिष्ट वस्तु की कार्यक्षमता को बढ़ाने के लिए उपयोग किया जाता है। सामान्य तौर पर, डेकोरेटर पैटर्न खुले / करीब सिद्धांत का एक उदाहरण है (वर्ग संशोधनों के लिए बंद है, लेकिन एक्सटेंशन के लिए उपलब्ध है)।
प्रदर्शन और प्रस्तुतकर्ता पैटर्न दोनों एक प्रकार के डेकोरेटर पैटर्न हैं।