Overload metode intelligent
Hey. Jeg vil gerne overloade min metode på en hensigtsmæssig måde, fordi det er et "nested" overload (håber udtrykket er forståeligt når jeg demonstrerer).Min metode ser ud som noget der ligner her:
MyFunc(string a, string b, string c){
MyFuncA(a);
MyFuncB(b);
MyFuncC(c);
}
MyFunc(int a, string b, string c){
MyFuncA(a)
MyFuncB(b);
MyFuncC(c);
}
MyFuncA(string a){
//dosomething with string
}
MyFuncA(int a){
//dosomething with int
}
skal jeg virkelig på alle planer lave overload, også når det handler om bare at give parameteret videre ned til næste funktion?? Hvordan ser det så ikke ud hvis jeg vælger at overloade både a,b og c.
Bryder jeg med nogle principper eller er der en metode hvorpå jeg kan kode mig ud af det rod?