Scala Design Patterns(Paperback)

Ivan Nikolov

  • 出版商: Packt Publishing
  • 出版日期: 2016-02-29
  • 售價: $2,380
  • 貴賓價: 9.5$2,261
  • 語言: 英文
  • 頁數: 382
  • 裝訂: Paperback
  • ISBN: 1785882503
  • ISBN-13: 9781785882500
  • 相關分類: JVM 語言Design Pattern
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Write efficient, clean, and reusable code with Scala

About This Book

  • Unleash the power of Scala and apply it in the real world
  • Increase your efficiency by leveraging the power of Creational, Structural, Behavioural, and Functional design patterns
  • Build object oriented and functional applications quickly and effectively

Who This Book Is For

If you want to increase your understanding of Scala and apply it to real-life application development, then this book is for you. We've also designed the book to be used as a quick reference guide while creating applications. Previous Scala programming knowledge is expected.

What You Will Learn

  • Immerse yourself in industry-standard design patterns―structural, creational, and behavioral―to create extraordinary applications
  • Feel the power of traits and their application in Scala
  • Implement abstract and self types and build clean design patterns
  • Build complex entity relationships using structural design patterns
  • Create applications faster by applying functional design patterns

In Detail

Scala has become increasingly popular in many different IT sectors. The language is exceptionally feature-rich which helps developers write less code and get faster results. Design patterns make developer's lives easier by helping them write great software that is easy to maintain, runs efficiently and is valuable to the company or people concerned.

You will learn about the various features of Scala and be able to apply well-known, industry-proven design patterns in your work. The book starts off by focusing on some of the most interesting features of Scala while using practical real-world examples. We will also cover the popular "Gang of Four" design patterns and show you how to incorporate functional patterns effectively. By the end of this book, you will have enough knowledge and understanding to quickly assess problems and come up with elegant solutions.

Style and approach

The design patterns in the book will be explained using real-world, step-by-step examples. For each design pattern, there will be hints about when to use it and when to look for something more suitable. This book can also be used as a practical guide, showing you how to leverage design patterns effectively.

商品描述(中文翻譯)

撰寫高效、乾淨且可重複使用的 Scala 程式碼

關於本書
- 發揮 Scala 的威力,並在實際應用中運用它
- 透過創建、結構、行為和功能設計模式,提高效率
- 快速有效地建立物件導向和函數式應用程式

本書適合對 Scala 有一定了解並希望將其應用於實際應用程式開發的讀者。我們還設計了本書作為創建應用程式時的快速參考指南。預期讀者具備先前的 Scala 編程知識。

你將學到什麼
- 深入研究行業標準的設計模式,包括結構、創建和行為,以創建非凡的應用程式
- 感受特質的力量及其在 Scala 中的應用
- 實現抽象和自我類型,並建立乾淨的設計模式
- 使用結構設計模式建立複雜的實體關係
- 應用函數式設計模式,更快地建立應用程式

詳細內容
Scala 在許多不同的 IT 領域中越來越受歡迎。這種語言具有豐富的功能,幫助開發人員撰寫更少的程式碼並獲得更快的結果。設計模式使開發人員的生活更輕鬆,幫助他們撰寫易於維護、運行效率高且對公司或相關人員有價值的優秀軟體。

你將學習 Scala 的各種功能,並能夠在工作中應用知名的、經過行業驗證的設計模式。本書首先著重介紹 Scala 最有趣的功能,並使用實際的實例進行說明。我們還將介紹流行的「四人幫」設計模式,並向你展示如何有效地應用函數式設計模式。通過閱讀本書,你將獲得足夠的知識和理解,能夠快速評估問題並提出優雅的解決方案。

風格和方法
本書將使用實際的逐步範例來解釋設計模式。對於每個設計模式,將提供何時使用以及何時尋找更合適的提示。本書還可以作為實用指南,向你展示如何有效地運用設計模式。