Object-Oriented Programming
Using C++
Here is the list of all the Solution, Syllabus
UNITS -I (Hand-written Notes)
|
|
Introducing Object-Oriented Approach
|
VIEW
|
Relating to other paradigms
{Functional Data decomposition }
|
VIEW
|
Basic terms and
ideas Abstraction
|
VIEW
|
Encapsulation
|
VIEW
|
Inheritance
|
VIEW
|
Polymorphism
|
VIEW
|
Review of C
|
VIEW
|
Difference between C and C++
|
VIEW
|
cin, cout, new, delete, operators
|
VIEW
|
| |
UNITS -II (Hand-written Notes)
|
|
|
VIEW
|
Encapsulation
|
VIEW
|
information hiding
|
VIEW
|
abstract data types
|
VIEW
|
Object & classes
|
VIEW
|
attributes, methods
|
VIEW
|
C++ class declaration
|
VIEW
|
State idendity and behaviour of an object
|
VIEW
|
Constructors and destructors
|
VIEW
|
instantiation of objects
|
VIEW
|
Default parameter value
|
VIEW
|
object
types
|
VIEW
|
C++ garbage collection
|
VIEW
|
dynamic memory allocation
|
VIEW
|
Metaclass / abstract classes
|
VIEW
|
|
|
UNITS -III (Hand-written Notes)
|
|
Inheritance
|
VIEW
|
Class hierarchy
|
VIEW
|
derivation – public, private & protected
|
VIEW
|
Aggregation
|
VIEW
|
composition vs
classification hierarchies
|
VIEW
|
Polymorphism
|
VIEW
|
Categorization of polymorphism techniques
|
VIEW
|
Method polymorphism
|
VIEW
|
Polymorphism by parameter
|
VIEW
|
Operator overloading
|
VIEW
|
|
|
UNITS -IV (Hand-written Notes)
|
|
Generic function
|
VIEW
|
Template function
|
VIEW
|
function name overloading
|
VIEW
|
Overriding inheritance
methods
|
VIEW
|
Run time polymorphism
|
VIEW
|
Multiple Inheritance
|
VIEW
|
| |
UNITS -V (Hand-written Notes)
|
|
Files and Exception Handling
|
VIEW
|
Streams and files
|
VIEW
|
Namespaces
|
VIEW
|
Exception handling
|
VIEW
|
Generic Classes
|
VIEW
|
|
|
|
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें