Перейти к содержимому

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