OBJECT ORIENTED ANALYSIS AND DESIGN (OOAD)
Object Oriented Analysis and Design (OOAD): OOAD is a powerful approach for developing complex software systems by breaking them down into manageable objects and their interactions, leading to more robust, maintainable, and reusable code. Creational Patterns : 1) Singleton 2) Factory 3) Abstract Factory 4) Builder 5) Prototype Structural Patterns : 1) Adapter 2) Bridge 3) Composite 4) Decorator 5) Facade 6) Flyweight 7) Proxy Behavioural Patterns : ...