GoConqr has a new look! Let us know what you think.

Mind map

Object-Oriented Programming (OOP)

Federico Rivas English

Map content

Object-Oriented Programming (OOP)

  1. Classes

    • Template to create objects Classification that dictates the objects' fields and methods
    • Syntax
      • *class className {          [class body]  }
    • Dictates if objects will have
      • Fields
        • A variable, defines characteristics and input parameters
          • Work as a general blueprint for future objects
      • Methods
        • Actions that objects will perform
          • Syntax
            • *returnType methodName(listOfArguments);
        • Main Method
          • Entry point for an application (only one class needs it)
    • A type of performer that will give common identification to objects
  2. Objects

    • Represents real life entities under a defined class
    • Syntax Example
      • *Employee employee = new Employee();         employee.age = 24;         employee.salary = 50000;
    • Data Input from real world
      • Give identity to fields and methods for a specific case
  3. THINKING PROCESS

    • 1) QUESTIONS TO ASK YOURSELF
      • Functional requirements?
      • World's Problem?
      • Non-functional requirements?
      • 2) Solution
        • Analysis
        • Design
        • Construction

Information

Description
Mind Map on Object-Oriented Programming (OOP), created by Federico Rivas on 17/05/2020.
Created by
Federico Rivas
Views
4
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?