What do you mean by Framework?
Interview question and answer by: Niladri.Biswas
| Posted on: 9/19/2012 | Category: Pattern and Practices Interview questions
| Views: 898 | | Points: 40
Frameworks are semi-complete applications
Complete applications are developed by inheriting from, and instantiating parametrized framework components
Frameworks provide domain-specific functionality
Examples are business applications, telecommunication applications, window systems etc.
Frameworks exhibit inversion of control at run-time
The framework determines which objects and methods to invoke in response to events
Frameworks support reuse of detailed design and code
A framework is an integrated set of components that collaborate to provide a reusable architecture for a family of related applications.
- Together, design patterns and frameworks help to improve software quality and reduce development time. e.g., reuse, extensibility, modularity, performance
| Alert Moderator
Found interesting? Add this to: