मैं एक जावा अनुप्रयोग में protobuff उपयोग करने के लिए क्रमबद्धता की सुविधा के लिए करना चाहते हैं और मैं गूगल वेब साइटजावा क्रमबद्धता
प्रोटोकॉल बफ़र और OO डिजाइन प्रोटोकॉल बफर कक्षाएं मूल रूप से कर रहे हैं से इस उद्धरण के बारे में प्रश्न है गूंगा डेटा धारक (जैसे सी ++ में structs); वे ऑब्जेक्ट मॉडल में पहले प्रथम श्रेणी नागरिक नहीं बनाते हैं। यदि आप जेनरेट क्लास में समृद्ध व्यवहार जोड़ना चाहते हैं, तो करने का सबसे अच्छा तरीका यह बफर क्लास को एप्लिकेशन-विशिष्ट क्लास में लपेटना है। आप .proto फ़ाइल के डिजाइन पर नियंत्रण नहीं है, तो (अगर, कहते हैं, यदि आप किसी अन्य परियोजना से एक पुन: उपयोग कर रहे हैं) रैपिंग प्रोटोकॉल बफ़र्स भी एक अच्छा विचार है। उस मामले में, आप आवरण वर्ग का उपयोग कर सकते एक इंटरफेस बेहतर आपके आवेदन की अनूठी पर्यावरण के लिए अनुकूल शिल्प के लिए: कुछ डेटा और तरीकों छुपा, सुविधा कार्यों को उजागर करने, आदि आप व्यवहार उत्पन्न करने के लिए जोड़ कभी नहीं करना चाहिए उनसे विरासत में कक्षाएं। यह आंतरिक तंत्र को तोड़ देगा और अच्छी वस्तु-उन्मुख अभ्यास वैसे भी नहीं है।
से: http://code.google.com/apis/protocolbuffers/docs/javatutorial.html
इसका क्या मतलब है जब यह बनाया वर्ग रैप करने के लिए कहते हैं?
देखो, उर्फ एडाप्टर http://en.wikipedia.org/wiki/Adapter_pattern – none