this was a classical example of a muddled and messed-up design, driven just by the fact that I wanted to "spare" some functions, with the net effect of writing more functions, plus a proxy class plus create a lot of confusion for the reader. This was easy to resolve though, once I resorted to the general adivice to make public interface methods final, make the extension ponts protected and never to chain two extension points |
||
|---|---|---|
| .. | ||
| application | ||
| backend | ||
| proc | ||
| DIR_INFO | ||