Chapter 2. Designing OOP Solutions: Identifying the Class Structure

Most software projects you will become involved with as a business software developer will be a team effort. As a programmer on the team, you will be asked to transform the design documents into the actual application code. Additionally, because the design of object-oriented programs is a recursive process, designers depend on the feedback of the software developers to refine and modify the program design. As you gain experience in developing object-oriented software systems, you may even be asked to sit in on the design sessions and contribute to the design process. Therefore, as a software developer, you should be familiar with the purpose and the structure of the various design ...

Get Beginning C# Object-Oriented Programming 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.