i) The emphasis is on data rather on procedure
ii) Programs are divided into objects
iii) Data is hidden and cannot be accessed by external functions
iv) Objects communicated with each other through functions
v) New data and functions can be easily added whenever necessary
vi) Functions that operate on the data of an object are tied together in the data structure
vii) Data structures are designed in such a way that they characterize the objects
viii) OOP uses the bottom-up approach in program design (i.e. the overall program development is based upon the known characteristics of the individual modules.
Kavungya answered the question on May 15, 2019 at 15:17
- Describe Inheritance in programming.(Solved)
Describe Inheritance in programming.
Date posted: May 15, 2019. Answers (1)
- Define Class Hierarchy.(Solved)
Define Class Hierarchy.
Date posted: May 15, 2019. Answers (1)
- Describe Polymorphism.(Solved)
Describe Polymorphism.
Date posted: May 15, 2019. Answers (1)
- Define an interface.(Solved)
Define an interface.
Date posted: May 15, 2019. Answers (1)
- Describe Encapsulation.(Solved)
Describe Encapsulation.
Date posted: May 15, 2019. Answers (1)
- Define Data Abstraction.(Solved)
Define Data Abstraction.
Date posted: May 15, 2019. Answers (1)
- Define Dynamic Binding.(Solved)
Define Dynamic Binding.
Date posted: May 15, 2019. Answers (1)
- List the benefits of Object oriented programming.(Solved)
List the benefits of Object oriented programming.
Date posted: May 15, 2019. Answers (1)
- Explain the steps in program development.(Solved)
Explain the steps in program development.
Date posted: May 15, 2019. Answers (1)
- Give the types of flowcharts.(Solved)
Give the types of flowcharts.
Date posted: May 15, 2019. Answers (1)
- Outline the guidelines used during flowcharting.(Solved)
Outline the guidelines used during flowcharting.
Date posted: May 15, 2019. Answers (1)
- Write an algorithm that can be used in calculating and outputting the sum of the first 35 natural numbers.(Solved)
Write an algorithm that can be used in calculating and outputting the sum of the first 35 natural numbers.
Date posted: May 15, 2019. Answers (1)
- Describe the basics of C++(Solved)
Describe the basics of C++
Date posted: May 15, 2019. Answers (1)
- Explain the characteristics of a good C++ program.(Solved)
Explain the characteristics of a good C++ program.
Date posted: May 15, 2019. Answers (1)
- Describe the structure of a C++ program.(Solved)
Describe the structure of a C++ program.
Date posted: May 15, 2019. Answers (1)
- Outline the steps in creating a C++ source file.(Solved)
Outline the steps in creating a C++ source file.
Date posted: May 15, 2019. Answers (1)
- Explain the features of a C++ program.(Solved)
Explain the features of a C++ program.
Date posted: May 15, 2019. Answers (1)
- What are the guidelines to good C++ programming.(Solved)
What are the guidelines to good C++ programming.
Date posted: May 15, 2019. Answers (1)
- Describe programming in C++(Solved)
Describe programming in C++
Date posted: May 15, 2019. Answers (1)
- Write a program for input and output operations(Solved)
Write a program for input and output operations
Date posted: May 15, 2019. Answers (1)