「Reactとは何か?何ができるのか?」という全体像を理解できたところで、今回はさらに踏み込んで、Reactの最大の特徴であるコンポーネント指向と、なぜ 大規模開発でも選ばれるのかを徹底解説します。これを理解することで、ReactがただのUIライブラリではなく「長期的に開発を支える強力な基盤」であることが分かります。
続きを読む再利用性
「Strategy」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】
重要度:★★★★★
本記事ではGoFのデザインパターンのプログラムの振る舞いに関するパターンの一つである「Strategy」パターンを解説します。このパターンを一言で説明するならば、「処理方法(戦略)をオブジェクトとして分離し、実行時に自由に切り替えられるパターン」と言えるでしょう。「Strategy」パターンをサンプルを踏まえて解説します。
続きを読む「Observer」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】
重要度:★★★★★
本記事ではGoFのデザインパターンのプログラムの振る舞いに関するパターンの一つである「Observer」パターンを解説します。このパターンを一言で説明するならば、「観察対象のオブジェクトの状態が変化したとき、観察者のオブジェクトに通知を行う方法」と言えるでしょう。「Observer」パターンをサンプルを踏まえて解説します。
続きを読む「Mediator」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】
重要度:★★☆☆☆
本記事ではGoFのデザインパターンのプログラムの振る舞いに関するパターンの一つである「Mediator」パターンを解説します。このパターンを一言で説明するならば、「複数のオブジェクト間の依存性を解消し、オブジェクト間の直接の通信をMediatorオブジェクトを介してのみ作業を行うようにする方法」と言えるでしょう。「Mediator」パターンをサンプルを踏まえて解説します。
続きを読む「Interpreter」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】
重要度:★☆☆☆☆
本記事ではGoFのデザインパターンのプログラムの振る舞いに関するパターンの一つである「Interpreter」パターンを解説します。このパターンを一言で説明するならば、「何らかの形式で書かれたファイルの中身を解析・表現し、言語の文法をオブジェクトで表現する方法」と言えるでしょう。「Interpreter」パターンをサンプルを踏まえて解説します。
続きを読む






