Notice bibliographique

  • Notice

Type(s) de contenu et mode(s) de consultation : Texte noté : électronique

Auteur(s) : Hunt, John (1964-....). Auteur du texte  Voir les notices liées en tant qu'auteur

Titre(s) : Scala design patterns [Texte électronique] : patterns for practical reuse and design / John Hunt

Publication : Cham : Springer, 2013

Description matérielle : 1 ressource dématérialisée

Note(s) : Includes bibliographical references
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


Sujet(s) : Scala (langage de programmation)  Voir les notices liées en tant que sujet

Indice(s) Dewey :  005.1 (23e éd.) = Développement de logiciels  Voir les notices liées en tant que sujet


Identifiants, prix et caractéristiques : ISBN 9783319021928

Identifiant de la notice  : ark:/12148/cb44674887k

Notice n° :  FRBNF44674887 (notice reprise d'un réservoir extérieur)



Table des matières : Design Patterns ; UML and Scala ; Immutability ; Singleton ; Marker Trait ; Delegation ; Lazy Parameters ; Partially Applied Functions ; Trait Based Template Operation ; Stackable Traits ; Currying and Code Reuse ; Cake Pattern ; Structural Injection ; Implicit Injection Pattern ; Gang of Four Design Patterns ; GoF Patterns Catalogs ; Factory Operation ; Abstract Factory Pattern ; Builder ; Adapter Pattern ; Decorator ; Facade ; Flyweight ; Proxy ; Filter ; Bridge ; Chain of Responsibility ; Command ; Strategy ; Mediator ; Observer ; State ; Visitor ; Memento ; Functor ; Applicative Functor ; Monoid Pattern ; Monad Pattern ; Foldable ; Zipper ; Lens Pattern ; View Pattern ; Arrow Pattern.

Localiser ce document(1 Exemplaire)

Document numérique : 

1 partie d'exemplaire regroupée

ACQNUM-56653
support : document électronique dématérialisé