Object-Oriented Analysis and Design is a technical approach for analyzing and designing an application by creating a blueprint of objects that interact with one another to solve complex software problems.
1.3. Encapsulation and Information Hiding, Class Hierarchy, Polymorphism, Object relationships- association, aggregation and composition Visual Notes | Object Oriented Analysis and Design BSc. CSIT | FWU | TABFlux