में परिभाषा और कार्यान्वयन को अलग करना इंटरफ़ेस या सार कक्षाओं का उपयोग करके परिभाषा और कार्यान्वयन को अलग करने के लिए बेहतर तरीका क्या है? मैं वास्तव में मिश्रण वस्तुओं को अन्य वस्तुओं के साथ मिश्रित
के साथ ट्राइट मिक्सिन मेरे पास एक सार आधार वर्ग (Base) है जिसमें इसके लिए परिभाषित कुछ स्टैकिंग गुण हैं (StackingTrait)। trait Base {
def foo
}
trait StackingTrait extends Base {
abstract
(मैं अजगर 2.7 का उपयोग कर रहा) अजगर प्रलेखन इंगित करता है कि आप dict builtin करने के लिए एक मानचित्रण पारित कर सकते हैं और इसे कॉपी जाएगा दर्ज की है कि नए dict में मानचित्रण: http://docs.python.org/li
सबसे उत्कृष्ट पुस्तक "हेड फर्स्ट डिज़ाइन पैटर्न" पढ़ने के बाद, मैंने अपने सहयोगियों को पैटर्न और डिजाइन सिद्धांतों के लाभों को संभावित रूप से शुरू किया। मेरे पसंदीदा पैटर्न के गुणों को प्रशंसा करते सम