OOP (02): Object Oriented Programming History and Advantages by Arfan Shahzad
Arfan Shahzad
0:00 / 0:00
OOP (02): Object Oriented Programming History and Advantages by Arfan Shahzad
3 751 просмотр · 5 лет назад
Arfan Shahzad
4,72 тыс. подписчиков
3 751 просмотр · 5 лет назад
Object Oriented programming (OOP) is a programming paradigm that relies on the concept of classes and objects. It is used to structure a software program into simple, reusable pieces of code blueprints (usually called classes), which are used to create individual instances of objects. In this course we will learn following Topics:
Introduction to object oriented design:
• OOP (01): Introduction to Object Oriented ...
History and advantages of object oriented design:
• OOP (02): Object Oriented Programming Hist...
Introduction to object oriented programming concepts
Classes and objects
Data encapsulation
Constructors and Destructors
Access modifiers
Const vs non-const functions
Static data members & functions
Function overloading
Operator overloading
Identification of classes and their relationships
Composition and aggregation
Inheritance, multiple inheritance
Polymorphism
Abstract classes and interfaces
Generic programming concepts
Function & class templates
Standard template library
Object streams, data and object serialization using object streams
Exception handling