MEF is a framework for creating extensible applications that allows developers to discover and use extensions with no configuration required.That means at runtime, this framework has got the capability to discover extensibile components.
There are some benefits of using this some of them are enumerated as under -
a.MEF breaks the tightly coupled dependencies across the application but respects the type checking of the loosely coupled parts.
b.Applications can be extended.
c.Components can be added at runtime.
d.Dynamic discovery of the components.
e.Great piece of reusability.
Asked In: Many Interviews |