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