Chapter 25. Designing and Developing Object-Oriented Programs
Explore the development process
Understand the analysis of system requirements
Identify classes needed to build a system
Take a look at interface design
See how modularity improves reusability
Problem-Solving Techniques
Programs are written to perform some useful function for the end user. Whether a program is a graphics application meant to amuse and entertain or an accounting program designed to work with important financial data, the more complex the program becomes, the more difficult it is to reign in and control during development. Complex software is composed of multiple modules, classes, libraries, and other resources.
Breaking down a program’s functional requirements ...
Get Practical C++ 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.