1

Object-Oriented Programming Basics

LEARNING OBJECTIVES

At the end of this chapter, you should be able to understand

  • Programming concepts.

  • Software development paradigms.

  • OOP paradigms and extendibility features offered by OOP languages.

1.1 Introduction

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 ...

Get Object-oriented Programming Using C++ and Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.