プログラミング

「Bridge」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

Bridge パターン

 本記事ではGoFのデザインパターンのプログラムの構造に関するパターンの一つである「Bridge」パターンを解説します。このパターンを一言で説明するならば、「機能と実装を分離して、それぞれで拡張することが可能になるパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む

「Adapter」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

Adapter パターン

 本記事ではGoFのデザインパターンのプログラムの構造に関するパターンの一つである「Adapter」パターンを解説します。このパターンを一言で説明するならば、「非互換性の2つのオブジェクトの間にアダプターを設置することで、関連性を持たせることが可能になるパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む

「Singleton」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

Singletonパターン

 本記事ではGoFのデザインパターンのオブジェクトの生成に関するパターンの一つである「Singleton」パターンを解説します。このパターンを一言で説明するならば、「クラスのオブジェクトが1つしか生成されないことを保証する」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む

「Prototype」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

Prototype

 本記事ではGoFのデザインパターンのオブジェクトの生成に関するパターンの一つである「Prototype」パターンを解説します。このパターンを一言で説明するならば、「クラスを元にオブジェクトを生成するのではなく、オブジェクトから別のオブジェクトを生成(コピー)するパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む

「Factory Method」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

Factory Method

 本記事ではGoFのデザインパターンのオブジェクトの生成に関するパターンの一つである「Factory Method」パターンを解説します。このパターンを一言で説明するならば、「オブジェクトの作り方を親クラスで定め、具体的な処理をサブクラスで行うことで、オブジェクトの生成方法を柔軟に行うことができるパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む

「Abstract Factory」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

「Abstract Factory」パターンとは?サンプルを踏まえてわかりやすく解説!

 本記事ではGoFのデザインパターンのオブジェクトの生成に関するパターンの一つである「Abstract Factory」パターンを解説します。このパターンを一言で説明するならば、「関連したオブジェクトの集まりを、具象クラスを指定しなくても生成することが可能になるパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む

デザインパターンって何?どんなものがあるの?【Java】

java デザインパターン

 Javaの開発をする上で、必ず知っておきたいのがJavaのデザインパターンです。先に行ってしまうと、デザインパターンとは、先人のプログラマー達が編み出してきた設計ノウハウを集めて、使いやすいような部品として名前をつけてカタログ化したものです。

続きを読む

コンピュータの計算誤差について【基本情報】

浮動小数点を用いた計算ではどうしても誤差が発生します.この誤差を考慮してプログラムを組まないと思ってもみない計算結果になり事故の原因となります.この記事ではどのような誤差に気をつけなければならないか紹介します.

続きを読む