मेरा विचार यह है कि यदि आप "विधि" की तुलना में "संपत्ति" शब्द देखते हैं। "संपत्ति" शब्द का तात्पर्य है "यह वस्तु, रंग, आकार, मालिक जैसे वस्तु में अंतर्निहित कुछ मूल्य है ... एक संपत्ति को कॉल करने से उस मूल्य को वापस करने के लिए अपेक्षाकृत सरल ऑपरेशन होगा। या, यदि यह केवल पढ़ने के लिए नहीं है संपत्ति, संपत्ति की स्थापना करना अपेक्षाकृत सरल (और कम लागत) ऑपरेशन होना चाहिए।
दूसरी तरफ, "विधि" का तात्पर्य है "मुझे यह कार्य करने के लिए कुछ वास्तविक काम करना है जो आप मुझसे पूछ रहे हैं "- जबकि एक विधि अच्छी तरह से एक मूल्य वापस कर सकती है (भले ही केवल" हाँ, मैंने ऐसा किया "कहें), यह मेरे लिए यह मूल्य प्राप्त करने के लिए सामान का पूरा समूह कर रहा है - और ऐसा करने में, यह कुछ और करेगा उस मान को प्राप्त करने के साथ जुड़े संचालन।
तो, यह मुख्य रूप से अर्थपूर्ण है - केवल पढ़ने की संपत्ति ही संतोषजनक ढंग से एक विधि के रूप में लागू की जा सकती है - लेकिन मैं देखता हूं कि उस मूल्य को वापस करने में क्या शामिल है, और प्रत्येक उस व्यक्ति को उस संपत्ति को पुनर्प्राप्त करने या उस विधि को कॉल करने वाले व्यक्ति को भेजे गए प्रभाव।
स्रोत
2008-10-31 20:37:39
यह एक दिलचस्प व्यवहारिक अंतर है जिसे किसी अन्य भाषा में कीवर्ड कॉन्स्ट का उपयोग करके पहचाना जा सकता है। ऐसा लगता है कि धर्म के छिपाने के लिए "माना" और "चाहिए" स्थान हैं। एक स्पष्ट परिभाषा सम्मेलनों के बजाय मानकों के लिए अनुमति देता है। –
'डेटटाइम.अब' एक संपत्ति के रूप में उत्कृष्ट है। यद्यपि इसका मूल्य हर समय बदलता है, इसका कोई प्रभाव नहीं पड़ता है (चूंकि 'डेटटाइम अपरिवर्तनीय है और संपत्ति साझा की जाती है!) और यह भी कॉलिंग (काउंटर या यादृच्छिक संख्या की तरह) पर निर्भर नहीं है लेकिन कार्यक्रम के बाहर किसी अन्य संस्करण पर –
अरे, मुझे इसके लिए वोट मत देना - लेख लिखने वाले व्यक्ति को ढूंढें। इसके अलावा, एक संपत्ति को खुद को नहीं बदला जाना चाहिए - अगर ऐसा होता है, तो यह संपत्ति नहीं है ... यह एक विधि है – Hugoware