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 - Essay Example

Comments (0)
Summary
Traditionally, a computer program was seen as a collection of functions or procedures or simply a list of instructions whereas with the advent of Object Oriented programming, each program may be seen as comprising a collection of individual units, or objects, that act on each other…
Download full paper
GRAB THE BEST PAPER
Object Oriented Programming
Read TextPreview

Extract of sample
Object Oriented Programming

Download file to see previous pages... OOP is an acronym for Object Oriented Programming. Traditionally, a computer program was seen as a collection of functions or procedures or simply a list of instructions whereas with the advent of Object Oriented programming, each program may be seen as comprising a collection of individual units, or objects, that act on each other. In simpler terms, it is a type of programming in which programmers define not only the data type of a data structure, but also the types of operations (functions) that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one object and another. Each object is capable of receiving messages, processing data and sending messages to other objects. One of the principal advantages of object oriented programming techniques over procedural programming techniques is that they enable programmers to create modules that do not need to be changed when a new type of object is added. A programmer can simply create a new object that inherits many of its features from existing objects. This makes object-oriented programs easier to modify. Thus, it creates greater flexibility and maintainability in programming, and so is widely used in large-scale software engineering....
-> Reuse: Software reuse is another characteristics of object oriented design. One of the

major ways to achieve software reuse is through inheritance.

->Inheritance: Inheritance is the mechanism for creating sub-classes, it provides a way to

define a (sub) class as a specialization or an extension of a more general class or parent

class. An object in a sub class inherits all the attributes of the parent and might have

additional attributes and behaviors. The basic advantage of inheritance is that it provides

reusability, like, adding additional features to an existing class without modifying it.

-> Polymorphism: It is the concept which states that the same operation may apply to two

or more classes in different way. It is the behavior which varies depending on the class in

which the behavior is invoked, that is, two or more classes can react differently to the

same message. The essence of this concept is that every class should handle different data

types.
Thus, Object oriented programming provides a clear modular structure

for programs which makes it good for defining abstract datatypes where implementation

details are hidden and the unit has a clearly defined interface.


DSDM

Dynamic Systems Development Method is abbreviated as DSDM. DSDM provides a

framework for an iterative and incremental approach to the development of Information

Systems. In simpler terms, it is a framework of controls for the development of IT

systems to tight time scales. It is independent of any particular set of tools and techniques

and can be used with object-oriented and structured analysis and design approaches. ...Download file to see next pagesRead More
Comments (0)
Click to create a comment
CHECK THESE SAMPLES - THEY ALSO FIT YOUR TOPIC
Object Oriented Programming is the main drain in project development time due to its complexity
Object oriented programming is mainly compromised of objects which are then used along the program implementation. Object oriented may also refer to a programming method that combines data and instructions into a self-sufficient object. (Castagna 1997, p113.) Object oriented programming is essentially based on four major distinguishing features namely: abstraction, encapsulation, inheritance, and polymorphism.
7 Pages(1750 words)Essay
Object Oriented Programming
The object oriented programming refers to a form of programming style or paradigm whose foundation is the representation of the programming concepts as objects. Each object in this form of interaction is referred to as an instance of a particular class of objects. In this paradigm, objects are those instances that are used to represent concepts.
7 Pages(1750 words)Research Paper
Exploring Programming Languages
Java is an object-oriented programming language created in 1995 by Sun Microsystems for the development of software applications and interactive programs or applets which are commonly used in the internet for animation purposes. In today's evolution in mobile industry, Java contributes more advancement in the making of mobile applications and software.
3 Pages(750 words)Essay
Object-Oriented Technologies
Object-oriented technologies include such broad areas of research as software engineering and programming languages, oriented programming and development, human computer interfaces and grid computing.
2 Pages(500 words)Essay
Object oriented development
Procedures are also known as routines, subroutines, methods, or functions, a technique to group sets of codes with specific purpose into one. The aim of procedural programming is to enable any given procedure within a program to be called at any point throughout the program execution.
5 Pages(1250 words)Essay
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
Java programing
These data elements are modeled as classes and they are active entities that can manipulate the data contained in themselves and in other classes. Finally, the system behavior is modeled after the interactions of these data items
1 Pages(250 words)Essay
Object-oriented vs traditional structured
The low-level programming languages develop programs in binary numbers form, which are easily understandable to the computer systems while the high-level languages develop programs inform of alphanumeric codes.
2 Pages(500 words)Essay
OBJECTS AND OBJECT ORIENTED PROGRAMMING: CLASSES & OBJECTS, CLASSES & FUNCTIONS, CLASSES & METHODS
Opposite of this is a concrete class which allows for instantiation (Phillips, 2010). This is a class that is defined inside another class. Class in which it is found is called the enclosing
1 Pages(250 words)Essay
Let us find you another Essay 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