Classes are ADT's except that ADT's do not support inheritance and polymorphism. 2
7 In OOD, OOA forms the first step. Using the model produced during the analysis, a detailed model of the final system is built. In OO approach, the distinction between analysis and design is not very clear and depends on the perception. Performing the object modelling can be viewed as the first step of the design. And the first step of design is performed during the requirements phase when the problem is being modelled for producing the SRS. |