CS-305 Object Oriented Programming & Methodology Notes
5 notes for Object Oriented Programming & Methodology, unit by unit.
Notes for CS-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
- Unit 2 · Short notes Encapsulation and Data Abstraction State, behavior and identity of an object · Identifying classes and class candidates · Attributes and services · Access modifiers · Static members of a class · Instances and message passing
- Unit 3 · Short notes Inheritance and Relationships Purpose of inheritance · Types of inheritance · "is‑a" relationship · Association · Aggregation · Concept of interfaces
- Unit 4 · Short notes Polymorphism Method overriding · Method overloading · Static polymorphism · Runtime polymorphism
- Unit 5 · Short notes Strings, Exception Handling, Multithreading & Collections Strings · Exception handling · Introduction to multithreading · Data collections · Case study: ATM system · Case study: Library management system
More for CS-305
Other 3rd semester CSE subjects
- CS-302 Discrete Structure
- CS-303 Data Structure
- CS-304 Digital Systems
- ES-301 Energy & Environmental Engineering