क्लासेस
तथ्य यह है कि कक्षाओं Smalltalk
वैश्विक में चाबियाँ हैं एक कार्यान्वयन विस्तार है। जब तक कक्षा के नामों के लिए एक वैश्विक नामस्थान है, तो यह संभावना है कि कार्यान्वयन वही रहेगा।
कक्षा श्रेणियाँ
वर्ग श्रेणी बहुत ज्यादा एक टैग की तरह। एक कक्षा एक समय में केवल एक ही श्रेणी में हो सकती है। मूल रूप से वर्ग श्रेणी का उपयोग सिस्टम में कक्षाओं के आयोजन के लिए Browser
द्वारा किया गया था।
जब Monticello
बनाया गया था, वर्ग श्रेणी अतिभारित किया गया था यह भी एक Monticello पैकेजMCPackage
और PackageInfo
कक्षाएं इस मानचित्रण का प्रबंधन करने के लिए बनाए गए थे में सदस्यता को इंगित करने के लिए।
PackageInfo
सभी भारी भारोत्तोलन करता है: एक पैकेज से संबंधित वर्गों और ढीले तरीकों को ढूंढना।
MCPackage
कि कुछ प्रोटोकॉल जरूरी है कि अधिक सामान्य PackageInfo
के लिए उपयुक्त नहीं था कहते हैं PackageInfo
के लिए एक Monticello विशेष आवरण है।
संकुल
पैकेज सदस्यता के लिए वर्ग श्रेणी ओवरलोडिंग एक साफ चाल Monticello
की गोद लेने के कम करने के लिए किया गया था (मौजूदा विकास उपकरण Monticello
सिखाने की जरूरत नहीं थी), हालांकि, यह अभी भी एक चाल है। इस तथ्य का जिक्र नहीं है कि PackageInfo
का कार्यान्वयन बहुत प्रभावी नहीं था।
RPackage
PackageInfo
की प्रदर्शन समस्याओं को हल करने के लिए बनाया गया था और अगली पीढ़ी के विकास उपकरणों के हिस्से के रूप में उपयोग किया जाएगा।
PackageInfo
तक दोनों पैकेज कार्यान्वयन जारी रहेगा जब तक चरणबद्ध नहीं किया जा सकता है।
SystemNavigation
फ्रैंक कहते हैं,
SystemNavigation एक वर्ग है कि, जैसा कि इसके नाम से पता चलता, परमिट अलग अलग बातें की एक संख्या के लिए आसान क्वेरी है: छवि में कक्षाएं, छवि में लोड किए गए पैकेजों के बारे में जानकारी, के कार्यान्वयनकर्ताओं, और इसी तरह से।
स्रोत
2012-06-21 15:58:38
शायद कोई मॉन्टिसेलो टैग जोड़ सकता है। मैंने कोशिश की, लेकिन मेरे पास ऐसा करने का अधिकार नहीं है। –