dinger2121
Programmer
Hello,
I am trying to get my hands around true oop development, and am wondering if I am abstracting too much. I am a lone developer working on multiple projects. I currently have to do some work acquiring different dates given a particular date, ie, next saturday or sunday 2 weeks ago.
Since both of the examples above, and most other functions that I have to use, will take a date as input and then return a date value, should I create an interface and then make each function an implementation of that interface? or is that too much abstraction?
On top of that, should I create a date utility project so that I can isolate all of these date functions together, or is that overkill? would I be better off just putting what I need for a specific project directly in that project and just creating seperate classes for each?
Thanks for any thoughts.
carl
MCSD, MCTS:MOSS
I am trying to get my hands around true oop development, and am wondering if I am abstracting too much. I am a lone developer working on multiple projects. I currently have to do some work acquiring different dates given a particular date, ie, next saturday or sunday 2 weeks ago.
Since both of the examples above, and most other functions that I have to use, will take a date as input and then return a date value, should I create an interface and then make each function an implementation of that interface? or is that too much abstraction?
On top of that, should I create a date utility project so that I can isolate all of these date functions together, or is that overkill? would I be better off just putting what I need for a specific project directly in that project and just creating seperate classes for each?
Thanks for any thoughts.
carl
MCSD, MCTS:MOSS