As an interrim step, you can create an interface to sit between the Reporter and DataManager to handle business rules, etc. I've had to do a couple of these to handle data between different packaged products in the past.
This is not the best solution -- you would be best served by taking/making the time to finalize the code. Having said that, I will admit to having several bits of code that I have wanted to perfect for a few years now. You never know when you will have the time to do it right, so consider doing it right now.
Good luck!
In reply to Re: Designing a thin interface
by bilfurd
in thread Designing a thin interface
by shemp
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |