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
Answer:
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
Asked In: Many Interviews
|
Alert Moderator
Found interesting? Add this to: