At the end of this chapter, you should be able to understand
Software development paradigms.
OOP paradigms and extendibility features offered by OOP languages.
In order to solve a problem, you need to know the “method/procedure” or you need to have the “know-how”. In computer parlance, we call this an algorithm. An algorithm or a program is a sequence of steps to be followed, which leads to a desired output. The sequence of steps can be called a procedure, and, in turn, a group of procedures can be termed as a program. For solving a simple problem, a sequence of steps is sufficient, but if the problem is complex, a programming environment that ...