Professional Documents
Culture Documents
Also you have produced a written document for part 1 with citation and references.
Polymorphism
• Operator Overloading
o Different types of operator overloading
• Function Overloading
Inheritance
• What is inheritance
• Different types of inheritance.
• Different terms like override, virtual method, etc.
Data Abstraction
Abstract Class
Interface
Generics
Delegates
Class Relationships
• Composition
• Generalization
• Aggregation
• Realization
• Determine the design pattern from each of the creational, structural and behavioral
design pattern types and analyze the relationship between the object-orientated
paradigm and design patterns.
Outline the relationship between the design pattern with object oriented programming. For
e.g., Singleton Design Pattern is responsible for creating only one instance of an object of the
class whereas Factory Design Pattern acts as a factory for creating the objects of the classes.