CPP

 UNIT-I
Introduction Introducing Object-Oriented Approach, Relating to other paradigms {Functional, Data decomposition}. Basic terms and ideas Abstraction, Encapsulation, Inheritance, Polymorphism, Review of C, Difference between C and C++ - cin, cout, new, delete, operators.

UNIT-II
Classes and Objects Encapsulation, information hiding, abstract data types, Object & classes, attributes, methods, C++ class declaration, State identity and behavior of an object, Constructors and destructors, instantiation of objects, Default parameter value, object types, C++ garbage collection, dynamic memory allocation, abstract classes.

 UNIT-III
Inheritance and Polymorphism Inheritance, Class hierarchy, derivation – public, private & protected, Aggregation, composition vs classification hierarchies, Polymorphism, Categorization of polymorphism techniques, Method polymorphism, Operator overloading.

 UNIT-IV
Generic function Template function, function name overloading, Overriding inheritance methods, Run time polymorphism, Multiple Inheritance.

UNIT-V
Files and Exception Handling Streams and files, Exception handling




For notes click on the following links :

No comments:

Post a Comment