Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| toolbox:grundlagen [2022/09/28 22:09] – [Application Programming Interface (API)] silversurfer | toolbox:grundlagen [2022/10/11 07:36] (aktuell) – [S] silversurfer | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Grundlagen ====== | ====== Grundlagen ====== | ||
| - | ===== Programming Design Principles ===== | ||
| - | {{youtube> | ||
| - | * DRY: Don't repeat yourself | ||
| - | * KISS: Keep it simple Silly | ||
| - | * SOLID | ||
| ===== Application Programming Interface (API) ===== | ===== Application Programming Interface (API) ===== | ||
| API - Dokumentation | API - Dokumentation | ||
| Zeile 10: | Zeile 5: | ||
| * Description | * Description | ||
| * Properties (Attribute) | * Properties (Attribute) | ||
| - | * Discription | + | * Description |
| + | * Methods (Input params / Output values) | ||
| + | * Description | ||
| + | |||
| + | < | ||
| + | extends Node2D | ||
| + | #we can get Access to a class API by instancing it | ||
| + | var range = RandomNumberGenerator.new() | ||
| + | </ | ||
| + | ===== Programming Design Principles ===== | ||
| + | {{youtube> | ||
| + | * DRY: Don't repeat yourself | ||
| + | * KISS: Keep it simple Silly | ||
| + | * SOLID | ||
| + | |||
| + | ===== S===== | ||
| + | * [[grundlagen: | ||