We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Object Oriented Programming - Research Paper Example

Comments (0) Cite this document
Summary
This research paper talks about the object oriented programming paradigm, its main concepts and principles (encapsulation, polymorphism, abstraction, dynamic binding and message passing) and how the paradigm may be applied to computer software or computer applications design…
Download full paperFile format: .doc, available for editing
Polish This Essay96.9% of users find it useful
Object Oriented Programming
Read TextPreview

Extract of sample
"Object Oriented Programming"

Download file to see previous pages The research paper "Object Oriented Programming" talks about main concepts and principles of the object oriented programming paradigm and about its application to computer software or computer applications design.
In OOP, the represented objects have specific data fields such as rows and columns in the design of databases. These fields are used in OPP as characteristics of an object that is presented through a programming language with object oriented attributes. In addition, objects within object oriented programming are represented via specified methods or procedures which are used to ensure that these objects are orderly and consistent depending on the purpose of the design or programming.
When programmers design computer software or computer applications, they achieve this by methods which cause objects to relate or interact with one another. Each object in this form of interaction is referred to as an instance of a particular class of objects.
Classes in OOP represent concepts. For example “Girl” is a class within which the aforementioned objects fall. This illustrates that a class is used to capture the properties that are shared by objects in the process of object oriented programming. Therefore, classes are normally instantiated from the objects that are represented by a program design. In OOP, classes are visible within the source code of the program and this code is normally not duplicated. Also objects play the role of activating a program that is currently running as a result they occupy memory locations. Furthermore, a set of operations as presented within the class are owned by objects which means that objects in OOP own a copy of specific data that is held within the program. When a specific class within a program is a subtype of another higher level or general class, the subtype class in OOP is said to be inherited from the general class (Hadar and Uri 43). The subclass therefore inherits both member functions and the data members of the base class. In object oriented programming, inheritance particularly refers to the method of reusing a specific code that is held by various objects with an aim of establishing a lower level or subtype class below a general class. The creation of subtypes however depends on the supporting platform of the programming language that is used to design or program the application. The general classes in inheritance are referred to as base classes and it is from these classes that the subtype classes inherit various attributes. Base classes are also referred to as parent classes or super classes (Pefkaros 219). The subclasses that are derived from the parent classes are therefore referred to as child classes or derived classes. This illustrates that the patent and child classes are related within a structure which leads to a hierarchy. Encapsulation is a concept and principle in object oriented programming in which the designer of a program hides the manner in which an object behaves from the approach of implementation. Encapsulation also includes separation of the looks of an object or it appearance from the methods through which its behavior is implemented. Encapsulation emanates from the fact that objects within a program have well defined interfaces (Ramsin and Richard 31). These are the publicly accessible methods and fields. Therefore when information about objects is hidden below or behind a specific interface, it is then said that the design of a program has implemented encapsulation. This situation is also referred to as information hiding. It therefore is notable that in object oriented programming, programmers use interfaces as the most effective way through which behavior of objects are ...Download file to see next pagesRead More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Object Oriented Programming Research Paper Example | Topics and Well Written Essays - 1750 words”, n.d.)
Retrieved from https://studentshare.org/information-technology/1465490-object-oriented-programming
(Object Oriented Programming Research Paper Example | Topics and Well Written Essays - 1750 Words)
https://studentshare.org/information-technology/1465490-object-oriented-programming.
“Object Oriented Programming Research Paper Example | Topics and Well Written Essays - 1750 Words”, n.d. https://studentshare.org/information-technology/1465490-object-oriented-programming.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document
CHECK THESE SAMPLES - THEY ALSO FIT YOUR TOPIC
Programming languages Comparison and History
Programming languages Comparison and History. A computer program is simply is the process of abstraction of complexity to a user from a process. The program interface makes it easy for a user to be involved into a process and achieve his desired objectives.
6 Pages(1500 words)Research Paper
Programming Language Ada 95
Up till year 1974, The Department of Defense has used embedded software system applications to manage operations. In this scenario, an embedded software system is one in which the technology based computer hardware is implemented in the systems it controls.
8 Pages(2000 words)Research Paper
Encapsulation Research Paper
Hiding implementation details allows programmers to rework the implementation details of say a method within a class without changing the code that calls the altered method (Sierra & Bates, 2008). This way, encapsulation protects the data and code of one module from being randomly accessed by other modules.
3 Pages(750 words)Research Paper
Reflections on Learning Related to Information Systems
I also leanrt the impprtance of object oriented sytems which are gaining popularity. Object oriented programming is gaining popularity in the programming field due to the benefits it has over other programming paradigms. OOP languages are easy to learn with a lot of code simplification thus the programmer is saved the hustle of writing numerous codes, the use of inheritance also allows for code reuse thus simplifying program designing and coding.
3 Pages(750 words)Research Paper
Object Oriented Programming
The collections of objects with identical characteristics are collectively known as a class. It is the basis of modularity and structure in an object oriented program. We can design our own classes and create instances of these and then assign them to variables.
4 Pages(1000 words)Essay
Programming
void setTime (int hh, int mm, int ss) therefore can be accessed by another class to set the hh, mm, ss. Only the same class however can set the variables hour, minute, second. c) A constructor is a default method that initiates the variables hour, minutes, seconds.
9 Pages(2250 words)Research Paper
Procedural programming languages and object oriented programming language
However it should be noted that it is possible to write an object oriented code using a procedural language like turbo C, similarly it
2 Pages(500 words)Essay
Research paper on object oriented programming
A program or a comprehensive set of instructions that is designed to achieve a particular objective is referred to as a function or a method. These functions always work on related data. There are two paradigms that are followed to write computer programs: ‘procedural’ or
1 Pages(250 words)Research Paper
The History of Computer Programming
Computer codes developed through phases namely first generation code (machine language), second-generation code (assembly language) and third generation code (high level language). This discussion explores the history of computer programming over the years up to the
5 Pages(1250 words)Research Paper
Object Oriented Databases
These databases are: Object Oriented Database Management System (OODBMS) and Relational Database Management Systems. This paper has presented an overview of object oriented
6 Pages(1500 words)Research Paper
Let us find you another Research Paper on topic Object Oriented Programming for FREE!
Contact us:
+16312120006
Contact Us Now
FREE Mobile Apps:
  • About StudentShare
  • Testimonials
  • FAQ
  • Blog
  • Free Essays
  • New Essays
  • Essays
  • The Newest Essay Topics
  • Index samples by all dates
Join us:
Contact Us