संभव डुप्लिकेट:
traits in php – any real world examples/best practices?PHP में लक्षणों के लिए संभावित उपयोग परिदृश्य क्या हैं?
स्थितियों किस तरह का में एक PHP में लक्षण का प्रयोग करेंगे? मेरे पास इसका एक अच्छा अच्छा विचार है, लेकिन मुझे उनके द्वारा लिखे गए एप्लिकेशन में उनका उपयोग करने का कोई तरीका नहीं लगता है, लेकिन ऐसा इसलिए हो सकता है क्योंकि उस समय लक्षणों की आवश्यकता नहीं होती है।
एक परिदृश्य मुझे एहसास हुआ है लक्षण की जरूरत है:
- घटनाक्रम। एक वर्ग होने के बजाय जो पर्यवेक्षक पैटर्न लागू करता है और अन्य सभी वर्गों को विरासत में डाल देता है, बस इसे एक विशेषता बनाते हैं और उन वर्गों को देते हैं जो घटनाओं को आग लगाना चाहते हैं या विशेषता का उपयोग करने के लिए सदस्यता लेना चाहते हैं। उदाहरण के लिए, वाईआई ढांचा एक विशेषता का उपयोग करने के बजाय CComponent कक्षा में सामान लागू करके गलत कर रहा है।
मूल रूप से कार्यक्षमता जिसे कक्षाओं के बीच साझा किया जा सकता है, लेकिन कई वर्ग पदानुक्रमों के साथ फैल सकता है लक्षणों का उपयोग करना चाहिए। एक घटना प्रणाली की तुलना में लक्षणों का लाभ अन्य अन्य परिदृश्यों का लाभ उठा सकता है?
PHP में भी [इंटरफेस] (http://php.net है /manual/en/language.oop5.interfaces.php), अलग-अलग लक्षणों से ...! यदि आप सेब से सेब की तुलना करना चाहते हैं, तो गुण रूबी या अच्छी तरह से भाषाओं जैसे संगीत से गुणों की तरह हैं। – deceze
मुझे नहीं लगता कि इंटरफेस के पास लक्षणों के साथ बहुत कुछ करना है। – Tower
मैं इसे यहां छोड़ दूंगा http://compsci.ca/v3/viewtopic.php?t=14785 –