Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Users and password
Message
From
06/01/2005 20:58:51
Max Fillmore
Essential Skills, Inc.
Lenexa, Kansas, United States
 
General information
Forum:
ASP.NET
Category:
The Mere Mortals .NET Framework
Environment versions
Environment:
C# 1.1
OS:
Windows XP SP1
Network:
Novell 4.x
Database:
MS SQL Server
Miscellaneous
Thread ID:
00974022
Message ID:
00974934
Views:
25
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...
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform