
We’ll work through an object-oriented design problem end-to-end: identify classes, relationships, and design patterns; sketch UML; and refine method interfaces. Ideal for engineers with 1+ years’ experience, you’ll leave with a clear class diagram and actionable feedback on your design choices.