Determine the Advanced modeling concepts
You have to follow some steps for object-oriented design.
These steps for OO Design methodology are as follow:
1) Produce object model
2) Produce dynamic model
3) Produce functional model
4) Define an algorithm for major operation
5) Package and Optimize.