Was ist OBJEKTORIENTIERTE PROGRAMMIERUNG? (Mit Pokémon erklärt) | #Programmierung

preview_player
Показать описание
Inhalt 📚
Komm, schnapp sie dir alle! Nein, lehne dich für dieses Video lieber zurück und lasse dir erklären, was objektorientierte #Programmierung (#OOP) ist und wofür man sie braucht. Ich möchte dir vor allem zeigen, dass es (besonders in komplexen Anwendungen) eine massive Erleichterung ist, #objektorientiert zu denken und zu #programmieren! Viele, die jahrelang nur prozedural mit COBOL oder Fortran programmiert haben, sehen oft nicht den Sinn in dieser scheinbaren #Code-Verkünstelung oder wollen sich nicht darauf einlassen. Damit du einen etwas praktischeren Zugang zu diesem Thema findest und einsiehst, dass es wirklich Sinn ergibt, so zu programmieren, werden wir als Beispiel die kleinen Monster aus der erfolgreichen Videospielreihe #Pokémon zur Veranschaulichung der unterschiedlichen Begriffe und Konzepte der #Objektorientierung verwenden.

Einführung 0:00
Was ist objektorientierte Programmierung? 0:35
Warum Pokémon? 2:48
Objekte 4:23
Klassen 7:14
Vererbung 8:23
DRY -- Don't Repeat Yourself! 10:07
ENDE 10:33

EQUIPMENT(*)

SUPPORT
► PayPal

SOCIAL MEDIA

Рекомендации по теме
Комментарии
Автор

Mind = blown
Hätte ich dich vor 20 Jahren als Lehrer für Java gehabt in der 12. klasse statt den referendar, hätte ich weiter gemacht und würde heute nicht mein Glück damit in meiner Freizeit nochmal herausfordern. Und wenn der Bauer nicht schwimmen kann ist die Badehose schuld. Aber manche Leute erklären Dinge so unverständlich, dass man sich für zu dumm hält, den Zugang und dann den Anschluss verliert.
Ich bin sehr dankbar, dass du dein Wissen so toll aufbereitest und als Video hier hochlädst. Mit Hilfe deines tollen Python Einsteiger Buchs und ein paar Packages hab ich nach 20 Jahren nochmal mit programmieren angefangen. 1, 5 Wochen später ist mein kleines Programm fertig, das mir täglich bei der Arbeit lästige Tätigkeiten die sich immer wiederholen durch Automatisierung abnimmt. Jetzt beschäftige ich mich noch damit ein Frontend zu basteln, damit auch Laien von meiner Anwendung profitieren können. Und dann packe ich das nächste Projekt an. Jetzt bin ich süchtig.
Danke für die Bereicherung durch wissen und Motivation. Von Herzen.

av
Автор

Unglaublich, wie du es schaffst Dinge so präzise, aber auch verständlich zu erklären :o

napptus
Автор

Endlich greift mal einer auf, was alle gekonnt ignorieren😅jeder will Programmiersprachen lernen, aber es macht viel mehr Sinn das Oop-Konzept zu erst zu lernen. Das Erlernen neuer Programmiersprachen fällt dann auch leichter, weil man die Semantik verstanden hat und sich nur an eine andere Syntax gewöhnen muss...

XY-ehef
Автор

Finde deine Idee, das ganze mit Pokemon zu erklären echt gut. Daran lässt sich die OOP wirklich gut erklären.

AeroxLPs
Автор

Mal wieder echt klasse erklärt!
Tatsächlich musste ich mal ein Spiel in dem Monogame Framework für C# machen,
jedoch wusste ich trotzdem nie so genau was Objekt Orientierung genau ist obwohl gerade sowas helfen sollte dies zu verstehen.
Ich dachte auch immer, dass Methoden Funktionen sind, jedoch nur anders heißen :D

ps: Das Bild bei 3:00 ist echt goldig :)

akkiirah
Автор

Wenn du mehr Erklärungen anhand von Pokemon machst, schau ich jedes Video min. 5x

shisuna
Автор

Echt gut gemacht. Danke. Hab als totaler Anfänger das Grundprinzip verstanden. Das hilft mir sehr weiter.

elijabutterfly
Автор

Ich liebe es, wie Du mein lieblings Spiel zum Unterrichten benutzt. Es sollten mehr Lehrer in der Schule so sein wie Du.

z_p_
Автор

Extremst gut erklärt. Programmiere seit geraumer Zeit Objekt orientiert in Java und ärger mich immer über Leute, die mich nach Hilfe fragen und dann alles mit irgendwelchen Statistischen Methoden, wenn überhaupt, vollgemült haben. Kann denen jetzt ja dieses Video schicken.

Redcodes
Автор

Ich liebe es wie du das mit den Pokémons wirklich durchziehst xD

sonicmaths
Автор

Ich weiß zwar was OOP ist, fand es aber interessant anzuschauen wie du es erklärst. Und jetzt weiß ich, dass es für mich früher goldwert gewesen wäre deine Videos zu schauen xD. Dann hätte ich nicht meine Zeit mit irgendwelchen Büchern verschwendet. Mach weiter so

drrotstein
Автор

Vielen lieben Dank für die tolle Erklärung. Sowas habe ich gebraucht.

manni
Автор

"Ganz ohne Erbschaftssteuer" :O

Miki-svuy
Автор

bei gott mein Freund. selten wirklich selten so gut instruiert worden. Respekt sehr verständlich. Vielen Dank für deine Arbeit.

SRo
Автор

Vielen Dank für die gute Einführung ins OOP. Bitte mehr Erklärungen von komplexen Themen Mithilfe von Pokemon 🙏 Diese sind die absolut Besten und Verständlichsten.

FlashMRC
Автор

Nices video!
Fun fact: Die Kurzform für "Python Object-Oriented Programming" ist "POOP" xD

trnkkwy
Автор

Danke! Hab in einer Woche mündliche Matura (OOP ist ein Pool davon) und jetzt hab ich endlich verstanden, worum es geht.

JogoooongJogan
Автор

Richtig gutes Video! Ich habe Klassen und Objekte wie folgt zu unterscheiden gelernt (vielleicht hilft euch das): Eine Klasse ist wie das Rezept für einen Kuchen (Objekt). Der Kuchen wird dann so, wie das Rezept es vorgibt. Man kann natürlich mit einem Rezept ganz viele Kuchen backen und 'ne ordentliche Party feiern. ;)

cedrichartz
Автор

toller Kanal, gleich mal Abo dagelassen :)

ninatheninja
Автор

mehr verstanden, als in nem halben jahr informatik
Bzw einfach viel besser zu merken. Danke!

arkona