AD-305 Object Oriented Programming & Methodology Notes
5 notes for Object Oriented Programming & Methodology, unit by unit.
Notes for AD-305
- Unit 1 · Short notes Introduction to Object Oriented Thinking & Programming Comparison with Procedural Programming · Features of Object Oriented paradigm – merits and demerits · Object model · Elements of OOPS · IO processing · Data Type
- Unit 2 · Short notes Encapsulation and Data Abstraction Concept of Objects: state, behavior & identity · Class identification and candidate classes · Attributes and services · Access modifiers · Static members of a class · Instances
- Unit 3 · Short notes Relationships – Inheritance and Interfaces Inheritance: purpose and types · "is a" relationship · Association · Aggregation · Concept of interfaces · Abstract classes
- Unit 4 · Short notes Polymorphism Introduction to polymorphism · Method overriding · Method overloading · Static (compile‑time) polymorphism · Run‑time polymorphism · Virtual function
- Unit 5 · Short notes Advanced Topics Strings · Exception handling · Introduction to multi‑threading · Data collections · Case studies: ATM system, Library management system