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

Mind map

Object-oriented programming

Sebastian Herrera Ingeniería Spanish

Object-oriented programming

Map content

Object-oriented programming

  1. Object-oriented programming is based on the concept of modeling the target problem in your programs.

  2. Object-oriented programming reduces errors and promotes code reuse. Python is an object-oriented language. Objects defined in Python have the following characteristics:

    • Identity. Each object must be distinguished and this must be able to be demonstrated by evidence. The is and is not tests exist for this purpose.
    • State Each object must be able to store state. For this purpose, there are attributes, such as instance variables and fields.
    • Behaviour. Each object must be able to manipulate its state. For this purpose there are methods.
  3. Components

    • Inheritance
      • It allows
        • define new classes based on existing ones
    • Abstraction
      • It's a
        • term external to the object, which controls the way it is seen by others
    • Objects
      • Composed by
        • attributes and operations kind
          • -public -private -protected
    • Encapsulation
      • It allows
        • implementation and graphical interface
          • generate
            • describe the combination of data structures and methods that are manipulated by the object
    • polymorphism
      • It is
        • the possibility that a reference to objects of a class can also be specified with objects of descendants of this
    • Types
      • Formed by
        • Class variable
        • Class methods

Images and files in the map

  • Object-oriented programming
  • Object-oriented programming
  • Object-oriented programming
  • Object-oriented programming

Information

Description
Ingeniería Mind Map on Object-oriented programming, created by Sebastian Herrera on 10/09/2021.
Views
5
History
  • Created by Sebastian Herrera · Sep 10, 2021
  • Copied by Sebastian Herrera · Sep 10, 2021
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?