[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
JUGEMテーマ:プログラミング /* メディエータ オブジェクト間の複雑な協調関係を集中管理するオブジェクトを設ける */
Re:Lain HELLOCORED | 2011.01.10 Mon 15:04
JUGEMテーマ:プログラミング /* ブリッジ インターフェイスや抽象クラスを頂点にしてクラス階層を形成する方法は、 さまざまなパターンで利用します。 このような場合1つのクラスを頂点にして階層を形成すると、クラスが爆発的に増えていきます。 ブリッジパターンでは、このような事態を避けるために頂点となるクラスを2つに分割りし、 それぞれの実装を独立して変更できるようにします。 ここでは頂点となるクラスを結ぶ関係を「ブリッジ」と呼びます。 */
Re:Lain HELLOCORED | 2011.01.08 Sat 07:18
JUGEMテーマ:プログラミング /* ビルダー オブジェクトの生成を行うクラスと、 オブジェクトの生成ロジックを行うクラスを分離させる。 */
Re:Lain HELLOCORED | 2011.01.08 Sat 07:05
JUGEMテーマ:プログラミング /* プロキシー ビジネスロジックや画面表示の処理などからデータベース処理を分離するのに役立つ。 特定APIに影響を受ける部分を減らすことができる。 */
Re:Lain HELLOCORED | 2011.01.06 Thu 13:03
JUGEMテーマ:プログラミング /* 1から100までの数をプリントするプログラムを書け。 ただし3の倍数のときは数の代わりに 'Fizz' と、5の倍数のときは 'Buzz' とプリントし、 3と5両方の倍数の場合には 'FizzBuzz' とプリントすること。 */
Re:Lain HELLOCORED | 2011.01.04 Tue 23:39
JUGEMテーマ:プログラミング /* ストラテジー ストラテジーとは戦略のこと。 プログラム内で戦略といえばアルゴリズム。 そのアルゴリズムを明確に定義してカプセル化することにより、 アルゴリズムの交換や変更を、ユーザー側から独立して行うことができる。 */
Re:Lain HELLOCORED | 2011.01.03 Mon 23:35
JUGEMテーマ:プログラミング /* オブザーバー オブザーバー(Observer)とは、観察者の意味。 観察しているオブジェクトの情報が更新された場合、そのオブジェクトに依存するオブジェクトの 情報も更新するような仕組みを提供する。 ……↓のプログラムが「オブザーバーなのか?」と言われると「どうなのかな?」という感じです。 つまり自信がないです。 */
Re:Lain HELLOCORED | 2011.01.02 Sun 05:39
JUGEMテーマ:プログラミング /******************************************************************************************** * * 【ステート】 * * オブジェクトの内部状態によって振る舞いを変化させたい場合がある。 * このとき1つのクラスの中で、内部状態を判断して処理を行うには条件文を使用することになる。 * だが内部状態が複数ある場合には、条件文が複雑になる。 * * ステートは、内部状態ごとの振る舞いを別クラスとして分割りする。 * この分割りにより、複雑な条件文を書く代わりに単純なオブジェク...
Re:Lain HELLOCORED | 2011.01.02 Sun 01:59
JUGEMテーマ:プログラミング /* ファザード サブシステムへの統合されたインターフェイスを提供することで、 サブシステムの利用方法を簡素化する。 サブシステムの入り口を1箇所にまとめることで、 サブシステム間の結合度を軽減して、依存による問題を減らす。 また他のシステムからサブシステムの詳細を隠蔽することができる。 */
Re:Lain HELLOCORED | 2011.01.01 Sat 01:30
全1000件中 881 - 890 件表示 (89/100 ページ)