मैं दो तरीकों:एक पैरामीटर या कई
BuildThing(Thing a);
BuildThings(IEnumerable<Thing> things);
इस दृश्य के लिए एक साफ कोड बिंदु से अच्छा है? या शायद बिल्डिंग का उपयोग करना बेहतर होगा और केवल एक चीज के साथ IENumerable पास करना बेहतर होगा? या पैराम का उपयोग करें?
धन्यवाद।
void Build(Thing thing);
void Build(IEnumerable<Thing> things);
कार्यान्वयन:
void Build(Thing thing)
{
Build(new [] { thing });
}
void Build(IEnumerable<Thing> things)
{
//do stuff
}
कारण मैं उपयोग करने के लिए इस पद्धति है, क्योंकि यह सुनिश्चित करती है पसंद करते हैं कि आप DRY जबकि रहने