Introduction to OOP
Chapter 21: Software Frameworks :
next
previous
audio
real
text
Chapter Summary
A framework is a way of organizing classes so as to solve a class of related problems
The framework balances software reuse and the ability to specialize a tool to a new application
The framework achieves this by combining inheritance of code and inheritance of concept (overriding).
Frameworks can be developed for any application where you can extract and generalize the ways in which code will change.
Frameworks are great if your new application fits the scheme of the designed, but very inflexible if it does not.
Intro OOP,
Chapter 21
, Slide 18