Object Oriented Programming is NOT a Problem Solving Technique

Опубликовано: 12 Май 2024
на канале: Cognitive Programmer
346
11

Object oriented programming is an unnecessary distraction to problem during the stage of problem solving because object oriented programming or OOP is not intended to solve a problem but intends to arrange the data and the functions in a different way that what is being done by procedural programming or functional programming.

However, the glamour behind object oriented programming is such that people today equates object oriented programming with problem solving which its not.

The actual problem in the software is solved by data structures and algorithms, its the data structures which decided how the data will be stored and retrieved and its the algorithms which will decide how we process the data to achieve the desired results.

We need to have our functionality with us before we can think about the arrangement of data and yes object oriented programming is not exactly programming but data structures and algorithms are

I hope and believe that this video was helpful to all of you and you'll like this video

#datastructures #algorithms #objectorientedprogramming #oop
#CognitiveProgrammer