Information générale
Catégorie:
The Mere Mortals .NET Framework
Versions des environnements
Hi Kevin,
I tried overriding the mmFactory. In my case I created a Role object which was a subclass of my ABusinessObject class. I made a choice that it was better for me to copy some of your code from mmRole and modify it (fairly stable code) than to copy the members in ABusinessObject (which are likely to require maintenance everytime a new version of MM.Net is released.) Unfortunately this made my class a cousin of mmRole rather than a descendant. When I went to override CreateRoleObject() in my Factory override the IDE told me that the return type was invalid.
Is there a "factory" way around this? I like the factory concept but think it would be more generic and flexible if methods in the factory could return objects which are not decendants of the original return type.
Thanks,
Max...
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement