Scala is a new and exciting programming language that is a hybrid
between object oriented languages such as Java and functional
languages such as Haskell. As such it has its own programming idioms
and development styles. Scala Design Patterns looks at how code reuse
can be successfully achieved in Scala. A major aspect of this is the
reinterpretation of the original Gang of Four design patterns in terms
of Scala and its language structures (that is the use of Traits,
Classes, Objects and Functions). It includes an exploration of
functional design patterns and considers how these can be interpreted
in Scala's uniquely hybrid style. A key aspect of the book is the many
code examples that accompany each design pattern, allowing the reader
to understand not just the design pattern but also to explore powerful
and flexible Scala language features. Including numerous source code
examples, this book will be of value to professionals and
practitioners working in the field of software engineering.
Les mer
Patterns for Practical Reuse and Design
Produktdetaljer
ISBN
9783319021928
Publisert
2018
Utgiver
Springer Nature
Språk
Product language
Engelsk
Format
Product format
Digital bok
Forfatter