Mindmap
Object-oriented programming

Inhalt der Mindmap
Object-oriented programming
Object-oriented programming is based on the concept of modeling the target problem in your programs.
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.
Components
- Inheritance
- It allows
- define new classes based on existing ones
- It allows
- Abstraction
- It's a
- term external to the object, which controls the way it is seen by others
- It's a
- Objects
- Composed by
- attributes and operations kind
- -public -private -protected
- attributes and operations kind
- Composed by
- Encapsulation
- It allows
- implementation and graphical interface
- generate
- describe the combination of data structures and methods that are manipulated by the object
- generate
- implementation and graphical interface
- It allows
- polymorphism
- It is
- the possibility that a reference to objects of a class can also be specified with objects of descendants of this
- It is
- Types
- Formed by
- Class variable
- Class methods
- Formed by
- Inheritance
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Object-oriented programming, erstellt von Sebastian Herrera am 10/09/2021.
- Erstellt von
- Sebastian Herrera
- Aufrufe
- 0
- Bewertung


