Preview

Oop Concepts

Good Essays
Open Document
Open Document
1471 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Oop Concepts
DEFINING OOP AND HOW IT CAME INTO BEING. OOP which fully means Object Oriented Programming. It is a programming paradigm that uses object consisting of data fields and methods together with their interaction to design applications and computer programs. The design concentrate on objects upon which functions or procedure itself. Object oriented programming is a very reliable method of programming because the re-usability of code and self contained nature of the program component.
Object oriented programming method started in the early 1960s. A breakthrough involving instances and object was achieved at MIT with the PDF-1. The first programming language to use object was Simula 67 which was designed for the purpose of creating simulation by Kristen Nygaard and Ole-Johan Dahl in Norway.
The term object oriented programming was first used by Xerox PARC in then small talk programming language. Object oriented programming as used in the small talk is dynamic as the objects could be changed; created or deleted as against the static systems that are commonly used before.

Object oriented programming became the dominant programming methodology in the early and mid 1990s. when programming languages supporting the techniques became widely available examples of which are visual Fox Pro 3.0 and Delph 1.0 its dominance was further enhanced by the raising popularity of graphical user interfaces which rely heavily upon OOP techniques.
OOP as a programming language has some features that relate with it which are mentioned below:
The feature of object oriented programming are:
Emphasis is on data rather than procedures.
Data is hidden and cannot be accessed by external functions, this is referred to as data encapsulation only a restricted set of operations can be done on the hidden member of the class by executing special functions called Methods. The advantages of using data encapsulation comes when the implementation of the class changes but the interface remains

You May Also Find These Documents Helpful

  • Powerful Essays

    Mat 540 Week 4 Paper

    • 1775 Words
    • 8 Pages

    Although the details can be quite complex, these details are the basic principles of object-oriented programming.…

    • 1775 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Yet in an OOP, modules in the form of objects interact by sending messages to other objects. The power of OOP comes from the ability to inherit, encapsulate, and abstract that procedural logic. The importance of OOP is not as much in the language mechanism as it is in the thinking and designing process.…

    • 793 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Psy300 Week 8

    • 760 Words
    • 4 Pages

    Understanding object-oriented methodologies is often difficult. You already understand that object-oriented analysis and design emulates the way human beings tend to think and conceptualize problems in the everyday world. With a little practice, object-oriented programming will become second nature to you.…

    • 760 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    What is procedural or algorithmic programming? What is object-oriented programming? What is the role of code reuse in object-oriented programming? Under what circumstances is object-oriented programming best suited? Under what circumstances is procedural or algorithmic programming best suited?…

    • 503 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Narrator- A land of plenty, a people of one. The middle colonies are where we have fun. We allow diversity and call you our friends. The middle colonies are where you want to be till the end.…

    • 644 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    What is procedural or algorithmic programming? What is object-oriented programming? What is the role of code reuse in object-oriented programming? Under what circumstances is object-oriented programming best suited? Under what circumstances is procedural or algorithmic programming best suited?…

    • 503 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    6 8c Chapter Excercises

    • 515 Words
    • 2 Pages

    Encapsulation is the idea that all data and methods are self-contained, as in a black box. The black box concept is an example of encapsulation, which means that all data and methods are self-contained. A black box does not want or need outside interference. Encapsulation allows objects to be used as modular components anywhere in the system, because objects send and receive messages but do not alter the internal methods of other objects.…

    • 515 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    The main objective of this course/subject is to provide students with knowledge and applications of Object-Oriented Programming through the use of the Java programming language.…

    • 414 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Prg420 Syllabus

    • 1691 Words
    • 7 Pages

    This course introduces object-oriented programming in the context of business applications development. The basics of the Java programming language are covered.…

    • 1691 Words
    • 7 Pages
    Satisfactory Essays
  • Better Essays

    Vark Analysis Paper

    • 1036 Words
    • 5 Pages

    According to VARK (Fleming, 2001-2011), visual learners prefer pictures; they tend to look for the whole picture instead of breaking it down, and analyzing each portion. They will remember pictures or diagrams on study pages. Aural learners prefer to hear things; they will re-listen to taped lectures, and should attend discussions. Their class notes might be poor because they tend to listens instead of take notes, but they will recall stories or examples from the lectures. Read/write learners like words or lists; they take a lot of notes, and re-read them over and over. They use dictionaries,…

    • 1036 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Event Driven Programming

    • 5596 Words
    • 23 Pages

    1.1 Key features: service oriented; time driven; event handlers; trigger functions; events e.g. mouse, keyboard, HTML object, form, user interface; event loops; flexibility; suitability for graphical interfaces; simplicity of programming; ease of development. Examples: operating systems as event driven systems; Graphical User Interfaces (GUIs). Programming languages: e.g. Visual Basic (VB), Visual Basic for Applications (VBA), Coldfusion; Integrated Development Environments (IDEs).…

    • 5596 Words
    • 23 Pages
    Good Essays
  • Good Essays

    In complete sentence format, you will respond to the following questions. Get started by copying and pasting the questions into a word processing document.…

    • 515 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Array Structure Proposal

    • 574 Words
    • 3 Pages

    In this proposal we will focus on the objects and object-oriented programming that will help solve the problem of the Police Department report writing issue. An object doesn’t exist until a case of the class has been formed. When the object is formed, space for the object is allocated in memory. Multiple objects can be created from just one class. “Objects are created from abstract data types that encapsulate data and functions. An object is a software entity that contains both data and procedures” (Gaddis, 2010). “Object-oriented programming (OOP) is a programming paradigm using "objects" – usually instances of a class – consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance” (Wikipedia, 2012). “Objects are created from abstract data types that encapsulate data and functions together” (Gaddis, 2010). Gaddis went on further to say that “An object is a software entity that contains both data and procedures” (Gaddis, 2010).…

    • 574 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Object Oriented Processes

    • 400 Words
    • 2 Pages

    Therefore the car will start. Then when the car is started, the driver sends another message by shifting the gear so that when the driver places the foot on the accelerator, it therefore, sends another message to the engine how the idle will be. How much RPM’s will run so that the car will begin to accelerate given the selection of gear the driver has placed it in. These are messages sent back and forth.…

    • 400 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Point of Sale App

    • 15249 Words
    • 61 Pages

    and objects form an outline, a skeleton, an organizational framework that is easy to understand and likely to be much more stable over time when compared to software organized around data, functions, or external interfaces. According to classification theory, “In apprehending the real world, [people] constantly employ three methods of organization, which pervade all of people’s thinking: (1) the differentiation of experience into particular objects and their attributes, e.g., when they distinguish between a tree and its size and spatial relations to other objects, (2) the distinction between whole objects and their component parts, e.g., when they contrast a tree with its component branches, and (3) the formation of and the distinction between different classes of objects, e.g., when they form the class of all trees and the class of all stones and distinguish between them” (“Classification Theory,” Encyclopaedia Britannica, 1986). 1…

    • 15249 Words
    • 61 Pages
    Powerful Essays