1.Object Oriented DesignOO Design12. Object Orientation Traditional procedural systems separate data and procedures, and model these separately Object orientation…