From bbfd87c30d46807d2fc22ac72b8b1b55d217dbad Mon Sep 17 00:00:00 2001 From: Aditya Singh <72691999+as1605@users.noreply.github.com> Date: Tue, 28 May 2024 21:45:51 +0530 Subject: [PATCH] Create dev.md --- problem-of-the-day/day02/dev.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 problem-of-the-day/day02/dev.md diff --git a/problem-of-the-day/day02/dev.md b/problem-of-the-day/day02/dev.md new file mode 100644 index 0000000..56cf4b0 --- /dev/null +++ b/problem-of-the-day/day02/dev.md @@ -0,0 +1,13 @@ +# Dev Problem of the Day +## Introduction to OOPS + +Today, you should learn about **OOPS (Object Oriented Programming & System)**, which is a programming pattern/paradigm based on encapsulating data and functions in classes and objects. + +It is necessary for most large scale software systems, and understanding it helps also understand how the language handles pointers and memory internally. +Many companies ask questions about OOPS in MCQ form and also sometimes in interviews about the harder concepts + +To begin, follow [W3 Schools](https://www.w3schools.com/cpp/cpp_oop.asp) and read the *C++ Classes* from `C++ OOP` to `C++ Exceptions` + +For practice, you can use their inbuilt `Try it Yourself` + +We'll cover more topics of OOPS in later weeks, so it is recommended you try to complete this short tutorial asap.