मैंने अभी कुछ नया वर्ग लिखना शुरू किया और मेरे साथ ऐसा हुआ कि मैं बहुत सारे तरीके के तर्क जोड़ रहा था, जिनकी सख्त जरूरत नहीं है। यह कक्षाओं में राज्य होने से बचने के लिए एक आदत का पालन कर रहा है जो सामान्य कॉन्फ़िगरेशन या वर्ग की निर्भरता के बजाय कुछ विधि कॉल के लिए विशिष्ट है।
ऐसा करने का अर्थ है कि बहुत सारी विधियाँ जिनमें कोई तर्क नहीं हो सकता था, एक, दो या तीन के साथ समाप्त हो सकती हैं।
मैं आपकी राय सुनना चाहता हूं कि आप इस ट्रेडऑफ के बारे में क्या सोचते हैं, और आप यह कैसे तय करते हैं कि किस स्थिति में क्या करना है?
चूंकि कोड का वर्णन करते समय अंग्रेजी की तुलना में कोड को समझना अक्सर आसान होता है, इसलिए मैंने एक छोटी सी तस्वीर बनाई, जिसमें दोनों प्रकार हैं: https://gist.github.com/JeroenDeDauw/6525656