CHAPTER 4

image

Designing OOP Solutions: A Case Study

Designing solutions for an application is not an easy endeavor. Becoming an accomplished designer takes time and conscious effort, which explains why many developers avoid it like the plague. You can study the theories and know the buzzwords, but the only way to truly develop your modeling skills is to roll up your sleeves, get your hands dirty, and start modeling. In this chapter, you follow the process of modeling an office-supply ordering system. Although this is not a complex application, it includes several good use cases and will consist of multiple classes with ample class interactions. By ...

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