Slide 1 UCD Computer Science COMP-2001 1 Object-oriented design Learning the basic building blocks of programming is straightforward... On the other hand.... Designing/implementing…