3 Steps for creating an object-oriented solution:
1. Identify the objects and their attributes, responsibilities and operations
2. Design the Algorithms for the operations / methods using structured design
3. Develop a test / driver algorithm to test the solution