के रूप में रखना चाहिए यदि मैं ITestInterface
इंटरफ़ेस को परिभाषित करता हूं और फिर तुरंत उस वर्ग को बनाता हूं जो किसी एप्लिकेशन के उपयोग के लिए उस इंटरफ़ेस को लागू करता है, तो उसी नामस्थान में कक्षा और इंटरफ़ेस रखना ठीक है या वे अलग होना चाहिए। यानी Test.Interfaces
और Test.Interfaces.Implementation
।क्या मुझे अपनी इंटरफ़ेस परिभाषा को उसी कार्यान्वयन में
मेरा इंटरफ़ेस और इसका कार्यान्वयन दोनों ही अपनी असेंबली में होगा, इसलिए मैं इंटरफ़ेस को स्वयं रखने के लिए एक और बनाने की तलाश नहीं कर रहा हूं।
यह विशेष रूप से सी # से संबंधित है, हालांकि मुझे लगता है कि यह किसी भी भाषा को कवर कर सकता है।
टेस्ट। इंटरफेस। कार्यान्वयन थोड़े विरोधाभासी प्रतीत होता है कि इंटरफेस और कार्यान्वयन पारस्परिक रूप से अनन्य हैं। – Robbie
मैं उन चीज़ों के प्रकार के आधार पर नामस्थानों को व्यवस्थित नहीं करता, बल्कि उनके उद्देश्य से। – davisoa