What Is a Framework?

Hand in hand with the concept of code reuse is the concept of standardization, which is sometimes called plug and play. The idea of a framework revolves around these plug-and-play and reuse principles. One of the classic examples of a framework is a desktop application. Let’s take an office suite application as an example. The document editor that I am currently using (Microsoft Word, as of this edition part of Office 2010) has a ribbon that includes multiple tab options. These options are similar to those in the presentation package (Microsoft PowerPoint 2010) and the spreadsheet software (Microsoft Excel 2010) that I also have open. In fact, the first two menu items (Home, Insert) are the same in all three programs. Not ...

Get The Object-Oriented Thought Process, Fourth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.