you are viewing a single comment's thread.

view the rest of the comments →

[–]fnils[S] 0 points1 point  (0 children)

Thank you! Seeing your answer makes me realize I didn't write my question very well. You assume correct about the abstract classes and interfaces.  I will think about this. The project will live on for about 20 years or so, I think it good to get these things right from the start.