Chapter 21
Frameworks
The concept of an object-oriented software framework illustrates the powers that derive from the application of the ideas of inheritance and overriding and the difference between software reuse in the object-oriented world and the more limited form of software reuse that is possible with conventional languages. Expressed in the most basic terms, a software framework is nothing more than a skeleton solution to a class of similar problems. The structure for the framework is formed by a set of classes that cooperate closely with each other and together embody a reusable solution to a problem.
The most widely used application frameworks are employed in the creation of graphical user interfaces, or GUIs. We will examine one ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access