From a0c464e058f9a0797f3a088bf7490d722bfedd56 Mon Sep 17 00:00:00 2001 From: UberschallSamsara <3421624+UberschallSamsara@users.noreply.github.com> Date: Sat, 13 Apr 2019 12:13:48 -0500 Subject: [PATCH] Edits for clarity (#33309) Edited introductory paragraph for clarity. --- .../english/cplusplus/object-oriented-programming/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guide/english/cplusplus/object-oriented-programming/index.md b/guide/english/cplusplus/object-oriented-programming/index.md index 0d604ea6f90..d21c425ba81 100644 --- a/guide/english/cplusplus/object-oriented-programming/index.md +++ b/guide/english/cplusplus/object-oriented-programming/index.md @@ -4,12 +4,12 @@ title: Object Oriented Programming using C++ ## Object Oriented Programming using C++ -Object oriented programming, OOP for short, aims to implement real world entities like inheritance, hiding and polymorphism in programming. The main aim of OOP is to bind together the data and the functions that operates on them so that no other part of code can access this data except that function. +Object oriented programming, OOP for short, aims to represent real world entities in software, using mechanisms such as inheritance, hiding and polymorphism. The main aim of OOP is to bind together the data and the functions that operate on them so that software objects have control over how their data is accessed. -Let us learn about different characteristics of an Object Oriented Programming language: +Let us learn about the different characteristics of an Object Oriented Programming language: ### Object: -Objects are basic run-time entities in an object oriented system, objects are instances of a class these are defined user defined data types. +Objects are basic run-time entities in an object oriented system. Objects are instances of a class. Classes are user-defined data types. ```cpp class person