Frameworks

A large number of software projects that use object-oriented techniques also use application frameworks as a basis for some part of their system. For example, the Microsoft Foundation Classes (MFC) provide a framework for PC-based windowing programs. The framework provides an architecture for interactive, visual programs and a library of classes that support application development [Pros99]. We have used two frameworks in the C++ version of Brickles. We used the MFC as the basic implementation of the graphical front end. We also used our own game framework as the basic structure for the game aspect of Brickles.

There are several topics that we will consider in this section. The final application based on a framework must be tested. ...

Get A Practical Guide to Testing Object-Oriented Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.