- 著 Robert C.Martin
- 訳 角 征典
- 定価: 円 (本体 円+税)
- 発売日:
- 2024年05月31日
- 判型:
- B5変形判
- 商品形態:
- 単行本
- ページ数:
- 328
- ISBN:
- 9784048931151
関数型デザイン 原則、パターン、実践
- 著 Robert C.Martin
- 訳 角 征典
- 定価: 円 (本体 円+税)
- 発売日:
- 2024年05月31日
- 判型:
- B5変形判
- 商品形態:
- 単行本
- ページ数:
- 328
- ISBN:
- 9784048931151
関数型とオブジェクト指向の対立を解消する!
本書では、関数型言語のClojureとオブジェクト指向言語のJavaを比較しながら、ソフトウェア設計の原則や手法の違いを解説している。また、これまでオブジェクト指向特有のものと思われてきたUML、SOLID原則、デザインパターンなどを関数型言語に適用することで、両者は必ずしも対立する概念ではなく、共通点がいくつもあり、補完し合える関係にあることを明らかにしようとしている。最終的には、両者を融合したものが「ソフトウェアの本来あるべき姿」だと主張するに至っている。
※画像は表紙及び帯等、実際とは異なる場合があります。
もくじ
第I部 関数型の基礎
第1章 不変性
第2章 永続的データ
第3章 再帰と反復
第4章 遅延
第5章 ステートフル
第II部 比較分析
第6章 素因数分解
第7章 ボウリングゲーム
第8章 ゴシップ好きなバスの運転手
第9章 オブジェクト指向プログラミング
第10章 型
第III部 関数型デザイン
第11章 データフロー
第12章 SOLID
第IV部 関数型の実践
第13章 テスト
第14章 GUI
第15章 並行性
第V部 デザインパターン
第16章 デザインパターンの評価
第VI部 ケーススタディ
第17章 Wa-Tor
第1章 不変性
第2章 永続的データ
第3章 再帰と反復
第4章 遅延
第5章 ステートフル
第II部 比較分析
第6章 素因数分解
第7章 ボウリングゲーム
第8章 ゴシップ好きなバスの運転手
第9章 オブジェクト指向プログラミング
第10章 型
第III部 関数型デザイン
第11章 データフロー
第12章 SOLID
第IV部 関数型の実践
第13章 テスト
第14章 GUI
第15章 並行性
第V部 デザインパターン
第16章 デザインパターンの評価
第VI部 ケーススタディ
第17章 Wa-Tor
「関数型デザイン 原則、パターン、実践」感想・レビュー
-
ちょっと背伸びしすぎた2024年10月07日2人がナイス!しています
-
Clojureを学ぶつもりがなく関数型の本質を理解したくて。後半のサンプルプログラムは、わたしには呪文すぎて、とりあえず放り投げました。今後の課題です。 冒頭に重要な、私の知りたいことはまとまっていました。代 …続きを読む2024年06月26日2人がナイス!しています
-
Clojureを使って関数型とオブジェクト指向の両方を融合させたプログラミングを教えてくれる本。 Clojureや関数型プログラミングの説明はそんなに多くないので、関数型にもある程度知識がある人向け。 個人的には、 …続きを読む2024年06月25日0人がナイス!しています