first a little background. over the past year i have slowly been trying to move toward an oop thought on each new project i get. so my understanding isn't complete newbie but pretty far away from what i would call intermediate skills.
my question
how do things like implementing custom editors or ibindinglist on business objects\collections which i do for sole purpose of making it easier for the ui to interact with the business object. On it's face this would seem to breaking some rules but the business object doesn't need to know anything about the ui\presentation it just proving some nice "plumbing". Therefore, to me it's ok not much different than providing a business object event that will more than likely only be used by the ui.
any thoughts on this would be appreciated.
my question
how do things like implementing custom editors or ibindinglist on business objects\collections which i do for sole purpose of making it easier for the ui to interact with the business object. On it's face this would seem to breaking some rules but the business object doesn't need to know anything about the ui\presentation it just proving some nice "plumbing". Therefore, to me it's ok not much different than providing a business object event that will more than likely only be used by the ui.
any thoughts on this would be appreciated.