Objektorientierung - Was ist das eigentlich?
Das dominierende Programmierparadigma ist nach wie vor die Objektorientierung, die Konzepte wie Vererbung, Delegation und Aggregation umfasst. In dieser Episode werden die verschiedenen Ansätze der Objektorientierung diskutiert und aufgezeigt, wie unterschiedlich sie umgesetzt werden kann – insbesondere auf der Ebene der objektorientierten Programmierung. * JAX Microservices Camp https://jax.de/jax-microservices-camp/?go=ok * Software Architektur als Beruf https://software-architektur.tv/beruf.html * Folge zu taktischem Domain-driven Design https://software-architektur.tv/2024/05/03/folge214.html * Episode Funktionale Programmierung, DDD und Architektur mit Mike Sperber https://software-architektur.tv/2023/03/14/folge156.html * Episoden zu funktionaler Programmierung https://software-architektur.tv/tags.html#Funktionale%20Programmierung * Abstract Data Type bei Wikipedia https://en.wikipedia.org/wiki/Abstract_data_type * Circle Ellipse Problem bei Wikipedia https://en.wikipedia.org/wiki/Circle%E2%80%93ellipse_problem * Command Query Separation CQS bei Wikipedia https://en.wikipedia.org/wiki/Command%E2%80%93query_separation * Folge zu Wiederverwendung https://software-architektur.tv/2021/10/22/folge85.html * Nikolaus Wirths Paper zu Komplexität https://cr.yp.to/bib/1995/wirth.pdf * Vortrag Beten wir Komplexität an? https://www.youtube.com/watch?v=p7r6IE7TkpU * Wirth über das Problem der populären Programmier-Sprachen https://youtu.be/DRkfqiF46MQ?si=_nq5G2drOmYZ0jco&t=118 * Interview mit Adele Goldberg https://spectrum.ieee.org/qa-adele-goldberg-on-the-legacy-of-smalltalk