Advantages Of Three Tiered O-O Design

Improved Essays
Three-Tiered O-O Design vs.
Traditional Approach
Overview
This document discusses the advantages of the three tiered object-oriented design over the traditional application design. First we will define the two programming methods, then state the advantages and superiority of the three-tiered over the traditional design. Finally, we will summarize the document.
A Tale of Two Programming Designs

What Is the Traditional Approach?
Traditional programming is defined as a software application programming technique that follows a Waterfall design approach with block structures. A defined function or set of similar functions is coded in a separate module or submodule, which means that code can be loaded into memory more efficiently and that modules
…show more content…
In other terms, object-oriented programming can be known as the process of using several classes to represent different areas of functionality or data objects within a software application. These data objects have data fields and functions that act on the data fields. The hold three main characteristics which are encapsulation, inheritance, and polymorphism. Examples of objects would include windows, menus, text inputs, icons, etc. There must be procedures to manipulate …show more content…
In Object Orientated programming languages include features such as "class", "instance", "inheritance", and "polymorphism" that increase the power and flexibility of an object. So you can build off of one object and create a more advanced version of that object. Inheritance is often a approach to reuse program code of existing objects, in order to establish a subtype coming from a current object, or both, based upon programming language support. In traditional inheritance where objects are defined by classes, classes can inherit characteristics and behavior from existing classes called base classes. The resulting classes are recognized as derived classes, subclasses or child classes. The connections of classes through inheritance provide an increase to a hierarchy. Now this is a very powerful feature over the use of traditional programming that it allows you to do this. OOP is a very powerful tool used in Microsoft 's .NET programming languages like VB.NET and #C. It allows you to take something that Microsoft gives you builds upon

Related Documents

  • Decent Essays

    Interrupts are most important as they give user the better control over the computer. Without interrupts, a user have to wait for a given task to complete in a specific time management with the higher priotity. This ensures that the CPU will charge the process immediately. 2. What is a trap?…

    • 681 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Nt1330 Unit 2 Assignment

    • 505 Words
    • 3 Pages

    The assignment during the third week was to find the information that would entail the usage of the two definable word with, which came as an abstraction and encapsulation in reference to the design methods of object oriented programming. The example that would come to mind is the design of one or more of the software application used during the past few weeks within the online lecture class and the usage of hiding information by design. The design of any program can be the structure of the application and it does only what its attribute’s and behavior entail it to do, forgetting what other purposes the application has in mind for operation. The information that would best describe the usage comes as the control flow of the design on the programming that have been implemented so far in the published manual areas during the past week. This is encompassed by the design of the statement in the functionality of the program setting of the statements, functions and the way the program is executed for operations.…

    • 505 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Task 2 Describe in detail the OSI model and its each layers responsibility in detail for networking. Application – The application layer is used to enable the user to access the network. This is the only layer in the OSI model that directly interacts with the end user. This layer enables the user to surf the web or transfer files.…

    • 546 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    In this task I will be using a diagram to outline the relationship between the layers in an interface showing each other of the points in the corresponding layer in the TCP/IP protocol suite. I will also be describing the type and functions of entities and the service they provide. A) The way communications are done between a computers on a network is through protocol suits. The most used protocol suite and commonly available protocol suite is TCP/IP protocol suite.…

    • 505 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    Nt1310 Unit 6

    • 910 Words
    • 4 Pages

    2.2.2 Empathy Summary Canvas It consists of five key parts: 1. First part is for user. In this section, we need to specify about the main user of the utility. The main user of this utility is the Administrator only. 2.…

    • 910 Words
    • 4 Pages
    Decent Essays
  • Improved Essays

    Nt1310 Unit 1 Study Guide

    • 1037 Words
    • 5 Pages

    Common attributes and methods of similar objects should be considered Super class contain attribute and method Superclass generalizes all the object sharing methods and attributes .particular object class declare attributes and methods particular they inherit the general attributes/methods from the super-class. The superclass, such as an attribute that maintains the frequency of data collection. Superclass, which defines the common features of all instruments, such as an identifier, and get and test operations .subclasses inherit the attributes and operations from their super classes…

    • 1037 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Reusability, loose coupling, discoverability, and autonomy, are four other design principles of SOA. Reusability enhances composability by ensuring that the design is amendable for future utilization. Unfortunately, if users are ignorant of services then they will not be reused. Therefore, the service registry should be publicized and well design that can help clients identify and use the service that fits their needs. Furthermore, reusability is what allows a service to be composed by many others.…

    • 573 Words
    • 3 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

    Advantages Of OPPE

    • 827 Words
    • 4 Pages

    Physician quality review is important to have within the field of healthcare. For instance, this is how physicians and healthcare facilities are rated in terms of quality and efficiency, especially when it comes to treating patients. There are several important aspects that revolve around the importance of physician quality review and those include Ongoing Professional Practice Evaluation (OPPE), Focused Professional Practice Evaluation (FPPE) processes and Hospital Consumer Assessment of Healthcare Providers and Systems (HCAHPS). All three of these systems work together to provide patients as well as the medical staff with valuable information when it comes to choosing a physician for their quality of care.…

    • 827 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Adaptive Case Management

    • 881 Words
    • 4 Pages

    The key research questions I would like to deal with outside of my academic discipline are as follows: I. Modeling Interdisciplinary Healthcare Teams for Collaboration and Coordination: A multidisciplinary modeling involves integrating multiple disciplines to resolve a problem going outside the individual disciplinary boundaries. An extensive application of this approach can be in the healthcare domain where a multidisciplinary healthcare team is essential to address a complex clinical need. Instead of working in isolation, the interdisciplinary healthcare team, as a team, assesses and takes care of the patients by sharing patients' input to address their needs. As a result, for the patients, it improves patient care by increasing coordination…

    • 881 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Wilson Vs Taylor

    • 493 Words
    • 2 Pages

    1. COMPARE WOODROW WILSON AND FREDERICK TAYLOR. (A) HOW ARE THEIR VIEWS SIMILAR TO ONE ANOTHER. (B) HOW ARE THEIR VIEWS DIFFERENT FROM ONE ANOTHER (A) Wilson’s and Taylor’s views about public administration were similar in how they both agree that administration should be ran with getting the job done as its priority. Wilson believed in running administration like a business which ties into Taylor’s assembly line approach. Many business have an assembly line concept such as protocol and chain of commands within the company.…

    • 493 Words
    • 2 Pages
    Improved Essays
  • Great Essays

    Data-centric and process-centric integration are both parts of the integrated structure that Carrier has defined. He defined in 1999 that data-centric is the automation and integration of data, and those data can be exchanged between the information system. Process-centric, on the other hand, is more of involving data and applications together at all levels. Linthicum, Morgenthal and La Forge believes that process-centric integration is the highest level of integration for the business. They are two different integration and organizations can choose what kind of integration structure to use based on what the goal of the organization is since there are pros and cons to both of the integration.…

    • 1110 Words
    • 5 Pages
    Great Essays
  • Superior Essays

    Organizational structure refers to the way of arranging people and assigning responsibilities to perform work and meet goals in an organization, it is particularly important for the large organization, where decisions need to be made in many tasks, unlike in the case of a small organization that day-to-day communication is frequent and formal structure is unnecessary (Distelzweig, n.d.). In order to explain the concept of a good organizational structure, two organizations are chosen for comparison and analysis, which are the Apple and Microsoft company. Firstly, for the Apple company, Apple Computer was created by Steve Jobs and his partner in 1976 as the personal computer manufacturer, it was once faced full of obstacles to sustain with…

    • 1445 Words
    • 6 Pages
    Superior Essays
  • Great Essays

    1.2 Organisation Structure (Key elements) An organization structure can be determined by few keys elements which are work specialization, departmentalization, centralization or decentralization and lastly formalization. Work specialization is defined as the distribution of working activities into specific tasks for an individual. It plays an essential role in McDonald’s (Montenegro, E. 2015) by dividing their employees to do different tasks to ensure the restaurant to be effective and efficient.…

    • 1902 Words
    • 8 Pages
    Great Essays
  • Improved Essays

    and why? What are the advantages and disadvantages of this type of a structure? The organizational structure of Cisco System was hierarchical. Over the years it had achieved a shift in its authoritative structure.…

    • 1197 Words
    • 5 Pages
    Improved Essays