官术网_书友最值得收藏!

  • Scala Design Patterns
  • Ivan Nikolov
  • 229字
  • 2021-07-16 12:57:26

Summary

By now, we have a fair idea about what a design pattern means and how it can affect the way we write our code. We've iterated the most famous design patterns out there, and we have outlined the main differences between them. We saw that in many cases, we could use Scala's features in order to make a pattern obsolete, simpler, or different to implement compared to the classical case for pure object-oriented languages. This book will show you how Scala makes it easier to write high-quality code.

Knowing what to look for when picking a design pattern is important, and you should already know what specific details to watch out for and how important specifications are.

Last but not least, we advise you to run the examples in this book, and we have provided some pointers that should make this really easy. In some cases, creating a complete solution using SBT or Maven might be too much hassle and something unnecessary, but we believe it is a good practice to follow. Additionally, the approaches we explained are used throughout the industry and will be beneficial outside the scope of this book.

In the next chapter, we will get straight to the practical part of this book, where we will look at traits and mixing compositions, what they are useful for, and how and when to use them.

主站蜘蛛池模板: 工布江达县| 依兰县| 古蔺县| 含山县| 邹城市| 怀仁县| 怀仁县| 武山县| 奇台县| 平罗县| 德钦县| 贵州省| 大方县| 通山县| 如皋市| 抚顺市| 嘉峪关市| 汕头市| 顺昌县| 壶关县| 岳池县| 长乐市| 民勤县| 襄垣县| 广饶县| 孟连| 同德县| 东丰县| 成武县| 榆林市| 应用必备| 永新县| 岳阳县| 龙里县| 玉树县| 石景山区| 故城县| 农安县| 望城县| 胶州市| 公安县|