By on 11/20/2008 7:24 PM ()

The link that brianmcn posted provides a good answer to this question.

To summarize, F# requires an explicit interface implementation. There are arguably a few benefits related to this approach:

1. It can reduce generality and ambiguity.
2. It provides abstraction of the underlying class and a public contract for all external callers.

<hr size="1" width="25%" align="left">Daniel Mohl
[link:bloggemdano.blogspot.com]

By on 11/21/2008 9:45 PM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper