General guidelines on how to design classes with best known industry practices.
3
votes
3answers
252 views
Architecting persistence (and other internal systems). Interfaces, composition, pure inheritance or centralization?
Suppose that you need to implement persistence, I think that you're generally limited to four options (correct me if I'm wrong, please)
Each persistant class:
Should implement an interface ...
2
votes
0answers
175 views
Provide an OnChange event for an internal property which is controlled externally?
For fun and by request I am updating this ImageGrid component, a kind of listbox for images that has a FileNames property of type TStrings.
For ease of writing, I have been misusing its ...