Praktische Entwurfsmuster in Kotlin
Изучение паттернов через Kotlin
Zusammenfassung:
Einleitung
Das Buch „Hands-on Design Patterns with Kotlin“ (2018) von Alexey Soshin ist ein praktischer Leitfaden, der klassische Design Patterns (GoF) organisch mit den modernen Möglichkeiten der Sprache Kotlin verbindet. Im Gegensatz zu vielen Büchern, die Patterns nur auflisten, zeigt dieses Werk, wie einzigartige Kotlin-Features (Higher-Order Functions, Sealed Classes, Delegation, Coroutines) es ermöglichen, dieselben Ideen kürzer, sicherer und ausdrucksstärker umzusetzen. Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Kotlin vertraut sind, und zielt darauf ab, ihr Niveau auf eine sichere Beherrschung architektonischer Techniken zu heben.
Worum geht es in dem Buch
Das Buch besteht aus 12 Kapiteln, die jeweils einer Gruppe von Patterns oder einem bestimmten Anwendungsbereich gewidmet sind. Der Autor beginnt mit einem Überblick über die Sprache und ihre Unterschiede zu Java, um dann nacheinander die Erzeugungs-, Struktur- und Verhaltensmuster zu behandeln. Besonderes Augenmerk wird auf funktionale Ansätze (Lambdas, Komposition, Monaden) und die idiomatische Verwendung von Kotlin zur Lösung typischer Aufgaben gelegt. Am Ende des Buches werden Patterns für parallele Programmierung (Coroutines, Channels) und asynchrone Systeme behandelt.
Für wen ist dieses Buch geeignet
- Kotlin-Entwickler (Android, Backend, Multiplattform), die ihr Wissen über Architektur systematisieren möchten.
- Java-Programmierer, die auf Kotlin umsteigen und nach Beispielen für die „richtige“ Verwendung der Sprache suchen.
- Studenten und Mentoren, die
Empfehlungen
Künstliche Intelligenz in den angewandten Wissenschaften. Medizin
Go (Golang) und Kubernetes: Von den ersten Zeilen bis zur Produktion
Maschinelles Lernen und Swift: Entwicklung für iOS und macOS
Thinking in C++ (Philosophie der Programmierung in C++)
PHP für absolute Anfänger
Praktisches PHP 7, MySQL 8 und MariaDB: Erstellung von Web-Datenbanken