Advantages Of Object Oriented Programming

Superior Essays
Advantages of using OOP as compared to using PP.
Object oriented programming is the concept where objects that have data files are organized on such a way that procedures and instructions are incorporated into data fields that describe an object and procedures of similar nature which are called methods. These therefore integrate computer programming languages such as JavaScript, Smalltalk, and python, C++, Perl, PHP and Objective-C. Under the object oriented programming, data and codes are given attention which is used to execute instructions. These objects nay therefore take shape in the form of shapes, objects in the form of shopping materials for product selling organisations, or even behaviors that contain the instruction being communicated such as “pay here” but in the form of an object.
…show more content…
Therefore, the object oriented programming offers an understandable platform unlike in the case of procedural programming where a top down design is used where a problem is identified as a procedure which is systematically broken down into smaller procedures. This procedure is known as functional decomposition which makes it hard for software maintenance as one has to go all along the procedures from one level to another trying to identify and correct errors. This is due to the fact that when a change is made it can easily cascade all along the entire procedure, this makes unwanted changes thereby making it hard to maintain some certain sections of the pyramidal representation of the data flow. Therefore having to readjust those procedures becomes tedious and time consuming as

Related Documents

  • Improved Essays

    Nt1330 Unit 2 Assignment

    • 505 Words
    • 3 Pages

    It worked very well due to the input of information from the manual about what procedural step needed to be taken in order for the application to have its functionality in its correctness. The encapsulation aspect of the process given help to create the application all together in the procedural aspect and it help to generate the code formation of what will be happening in the process of Java application structure as it is seen and/ or made by…

    • 505 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Pt1420 Unit 5 Lab 1

    • 382 Words
    • 2 Pages

    cs61002: Algorithms and Programing 1 rbattul1 Lab Assignment 5: Summary of chapters 2.1 to 2.6 of python scientific notes. Summary:…

    • 382 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    Nt1330 Unit 1 Study Guide

    • 573 Words
    • 3 Pages

    Structured Query Language (SQL) – A language that allows client workstations to communicate with servers and mainframe computers. 14. Open Database Connectivity (ODBC) – Industry standard protocol that makes it possible for software from different vendors to interact and exchange…

    • 573 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    The problem or the issue addressed is on how to parallelize the computation, distribute the data, and handle failures conspire to obscure the original simple computation with large amounts of complex code to deal with these issues. Contributions are simple powerful interface that gives parallelization and distribution of large scale systems. So to tackle the issue of parallelization, fault tolerance and distribution of data, they acquired the map and reduce primitives. The use of a functional model with user-specified map and reduce operations allows us to parallelize large computations easily and to use re-execution as the primary mechanism for fault tolerance.…

    • 868 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    Nt1330 Unit 2 Case Analysis

    • 2280 Words
    • 10 Pages

    Question 1 a. The approach I would take to determine if it is more cost effective to produce firmware (HW/SW) units to determine economic feasibility for producing the units in-house sourcing or outsourcing by using cost-benefit analysis checklist that includes: • Consider all strategies for development. • Each alternative should have costs and benefits and identify when realization of cost and benefits will be ensued. • The analysis will include future growth to allow for scalability.…

    • 2280 Words
    • 10 Pages
    Great Essays
  • Improved Essays

    Nt1310 Unit 1 Study Guide

    • 1037 Words
    • 5 Pages

    Question from Chapters 5,6,7,8 1. What UML diagram types do you need to represent the essential features of a system? A. Activity diagrams, which show the activity that make up a system process and the flow of control B. Use case diagrams, which show the interactions between a system and its environment. C. Sequence diagrams, which show interactions between actors and the system and between system components. D. Class diagrams, which show the object classes in the system and the associations between these classes.…

    • 1037 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Unit 6 Assignment 3 P1: Features of programming languages Procedural programming language- This is a type of program that represents how a program works. This type of programming language uses instructions that require a task to perform step by step. Procedural programming can only work if the instructions are step by step because it makes it easy to read and understand and three types of examples are selection, iteration and selection.…

    • 1400 Words
    • 6 Pages
    Improved Essays
  • Improved Essays

    Wide spectrum of abilities: Having a inclusive class with a wide range of children and abilities could also cause a problem when supporting learning activities, ensuring that all children are engaged, involved and fully understand the task that has been set. This can be dealt with by splitting the children in to ability based groups and providing the appropriate work for each group and setting achievable targets. By encouraging the higher ability children to help those struggling will help keep the class working at a similar pace.…

    • 814 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    Due to the multi-dimensional process that decision making involves, using a framework to organize information, as well as…

    • 1764 Words
    • 8 Pages
    Superior Essays
  • Improved Essays

    Instructional Strategies

    • 839 Words
    • 4 Pages

    Describe your strategy for transitioning into the next part of lesson. My foldable looks just like yours and as we move through the PowerPoint if you do not know where we are on the foldable just ask or refer to mine, back here. When you are done filling in the blanks for that page put your pencil down. Instructional Procedures/ Learning Tasks:…

    • 839 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    In this article I will be talking about organisational structures and I will create two organisational charts for two businesses (ASDA and Oxfam). Organisational chart: An organisational chart is a diagram that shows the structure of a business or organisation. Also sows the different departments and sectors in a business/organisation. They can organise the business as well.…

    • 712 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    OBS - Ordering Shipping Billing - Purpose of OSB is to increase the level of service required by the customers so that P&G could better focus on servicing channel customers which included pricing, ordering, shipping, and separate credit systems. ECR - Efficient…

    • 858 Words
    • 4 Pages
    Decent Essays
  • Improved Essays

    Importance Of MIS

    • 969 Words
    • 4 Pages

    The five-component model can be used to do a business process automatically. This can be done when people do a particular task by following a procedure, and move it so that the computer hardware runs following the rules from the software. It can also be used to evaluate the scope of new systems by using a set of standards that has to be met, or can also be by determining its strengths, weaknesses, opportunities, threats. Every information system involves a person, and thus it is the most important component; however, the usefulness of the information gathered is limited by the quality of a person’s thinking – it depends on how the information will be…

    • 969 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Divide and Conquer Strategies: Divide and conquer is an algorithm which design paradigm based on multi-branched recursion. This designed paradigm consists of following phases: 1) Break the problem (divide): Breaking the problem into several sub-problems that are smaller in size. 2) Solve the sub problem(conquer) : Solve the sub-problem recursively .…

    • 718 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    In reengineering, structure created around cross functional core processes. Self-directed teams form the basis of performance and design of the organization. Owners of the process have the responsibility of core process. Employees area given tools and authority to make decision central to team performance. Culture is open and based on trust.…

    • 1197 Words
    • 5 Pages
    Improved Essays