G
Guest
There has been some debate at my job as to whether we should use object
oriented or component oriented methodologies when developing our .NET
applications. i.e., A) developing generic, reusable classes that can be
used/reused and inherited from in any number number of discrete applications
or B) creating completely encapsulated, application-specific DLLs that use
common classes purely by taking an existing class that is stored in
SourceSafe and insering it into a project.
Does the COP method really bear any significant advantages over OOP that
would outweigh its drawbacks? What is Microsoft's recommendation on the topic?
Thanks!
-Jamie
oriented or component oriented methodologies when developing our .NET
applications. i.e., A) developing generic, reusable classes that can be
used/reused and inherited from in any number number of discrete applications
or B) creating completely encapsulated, application-specific DLLs that use
common classes purely by taking an existing class that is stored in
SourceSafe and insering it into a project.
Does the COP method really bear any significant advantages over OOP that
would outweigh its drawbacks? What is Microsoft's recommendation on the topic?
Thanks!
-Jamie