Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using at least two examples (whenever applicable), concisely discuss the followi

ID: 3796023 • Letter: U

Question

Using at least two examples (whenever applicable), concisely discuss the following terms. You arc strongly recommended to at least visit and study the posted article on websites listed in the reference section. Programming paradigm Procedural programming OOP or Object-Oriented Programming Abstract Data Type or ADT Four basic principles of object orientation Abstraction Encapsulation/Information hiding Inheritance Polymorphism Benefits of OOP Object-Oriented Design & Analysis or OODA or OODA UML for OOD Attributes and behaviors of an object C++ classes and objects Instance and instantiation of an object State of an object https://en.wikipedia.org/wiki/Programming_paradigm https://en.wikipedia.org/wiki Procedural_programming https://en.wikipcdia.org/wiki/Objcct-oricnted programming https://en.wikipcdia.org/wiki/Abstract data type https://www.cs.utexas.edu/-mitra/csSpring2017/cs30 3/lectures/oop.html https://www.cs.utcxas.edu/~mitra/csSpring2017/cs30 3/lectures/oop.html https://www.cs.utcxas.edu/~mitra/csSpring2017/cs30 3/lectures/oop.html https://www.google.com/search? q=object+oriented+design+and+analysis⁣=utf-8&oe;=utf-8 https://www.es.drcxel.cduMntroc$/Fa 15/notes/06.1 _ OOP/Advantages.html?CurrentSlide 3 http://www.agiledata.org/essays/objectOrientation 10 1.html

Explanation / Answer

1. Programming paradigm is a way of classifying programming languages based on the style of Programming followed. Example. Object oriented Programming language, Functional Programming language etc.

2. A programming language is known as procedural programming if the main concept around the language is about methods and functions. Eg: C language
3.Object oriented programming language is the concept of using Objects as the root of the programming language. Objects basically deals with attributes, methods,fields etc. Eg: Java
4.ADT may be formally defined as a "class of objects whose logical behavior is defined by a set of values and a set of operations". Basically it is a class of multiple objects defined by values and operations.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote