Method Design Help - delegates dont help
From: Tim Smith (timasmith_at_hotmail.com)
Date: 08/26/04
- Next message: Ryan Joseph So: "Re: Custom Textbox Control"
- Previous message: afatdog: "Question about inherit form"
- Next in thread: Zürcher See: "Re: Method Design Help - delegates dont help"
- Reply: Zürcher See: "Re: Method Design Help - delegates dont help"
- Reply: Tim Smith: "Re: Method Design Help - delegates dont help"
- Messages sorted by: [ date ] [ thread ]
Date: 25 Aug 2004 18:16:25 -0700
I have 20-50 methods (C# or Java) with the following identical content
which I wish to write only once!
public SomeObjOrVoid MethodDiffSigEachTime(SomeParams p) {
ResouceObj resObj = null;
ResourceTrans resTran = null;
SomeObjOrVoid returnVal = null;
try {
resObj = GetResource();
resTran = resObj.StartTrans();
// METHOD SPECIFIC CODE GOES HERE
} catch (Exception e) {
LogError(e);
} finally {
resObj.Close();
resTran.Close();
}
return returnVal;
}
I tried to use reflection but I cant pass in the method name since it
is a helper method and if I use a hard coded string (risking runtime
types), it loses on performance and exceptions lose a lot of
information.
There must some way to design around duplicating so much code for this
service orientated architecture...
- Next message: Ryan Joseph So: "Re: Custom Textbox Control"
- Previous message: afatdog: "Question about inherit form"
- Next in thread: Zürcher See: "Re: Method Design Help - delegates dont help"
- Reply: Zürcher See: "Re: Method Design Help - delegates dont help"
- Reply: Tim Smith: "Re: Method Design Help - delegates dont help"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|