इंटरफेस जैसे उदाहरण के लिए प्रत्यय के रूप में '-able' का उपयोग करना आम है
सीरियल करने योग्य मुद्रण योग्य असंख्य पीने योग्य घूर्णन योग्य
मैं सोच रहा था कि 'कैन-' बेहतर हो सकता है क्योंकि यह अधिक वर्णनात्मक हो सकता है। हां, यह अधिक चिंताजनक है और यह इंटरफ़ेस के नाम में शोर जोड़ता है। विशेष रूप से, निष्क्रिय क्रियाओं का उपयोग किया जा सकता है।
जैसे 1 शूट करने योग्य का मतलब है कि ऑब्जेक्ट शूट करने में सक्षम है (एक बंदूक इसे लागू कर सकती है), या इसका मतलब यह है कि इसे शूट किया जा सकता है (एक लक्ष्य बोर्ड इसे लागू कर सकता है)। 'Can-' उपसर्ग के साथ, पूर्व "CanShoot" होगा और बाद में "CanBeShotAt" या "CanShootAt" होगा।
उदाहरण 2 एक दस्तावेज 'कैनब्रींटेड' और एक प्रिंटर 'कैनप्रिंट'
या, क्या हमें '-एबल' से चिपके रहना चाहिए और दस्तावेज को संदर्भ प्रदान करना चाहिए?
कोई राय।
class Cannibal implements Can, Able {}