Posts

Showing posts with the label OOAD

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 :     ...