Devsway

日々の記録とか記憶とか。

Strategy パターン

定義とか一連のアルゴリズムを定義して、それぞれをカプセル化してそれらを交換可能にします。クライアントと独立して […]

Posted Date 10月 31st, 2018

Category in design pattern, programming

Decoratorパターン

Decoratorってなに?包む。まぁデコレーターだよ。定義とか## 感想要は同じ先祖を持つことで同一視できる […]

Posted Date 10月 28th, 2018

Category in design pattern, programming

Facadeパターン

Facadeとは?建物の正面を意味する…そうです。定義とかインターフェイスとなる(たぶんstati […]

Posted Date 10月 27th, 2018

Category in design pattern, programming

プリプロセッサとは?

コンピュータ関連の話題でよー出てきます。wiki要はコンパイルの前処理みたいなことみたい。ファイルのインクルー […]

Posted Date 3月 24th, 2018

Category in programming

UML入門 – ダイアグラムの種類

一口にUML図と言ってもダイアグラム(図)にはいくつかの種類があります。全部で13種類もあります。大きく分ける […]

Posted Date 1月 7th, 2018

Category in UML

Observerパターン

オブサーバー監視者1 vs 多数気象観測所を実装するうーん難しいかならずupdate()を持っているっていうの […]

Posted Date 1月 2nd, 2018

Category in design pattern, programming

n+n1みたいな表記って何?

いきさつなんかn+1みたいな表記があった。コメントかなんかに。こんなん操作を n + 1 回繰り返す […]

Posted Date 5月 27th, 2019

Category in programming

Commandパターン

定義とかdo()とかundo()とかexecute()とか抽象クラスをつくってそれをコンクリートすることでさま […]

Posted Date 10月 31st, 2018

Category in design pattern, programming

Template パターン

テンプレートパターンとは?抽象クラスに大まかなロジック書いておいて、具体的な処理は具象クラスに任せる(=書いて […]

Posted Date 10月 20th, 2018

Category in design pattern, programming

Decoratorパターン

継承好きのための設計上の見識典型的な継承の乱用を再検証しクラスは拡張に対しては開かれた状態であるべきであるが、 […]

Posted Date 1月 4th, 2018

Category in design pattern

ストラテジーパターン

ストラテジーパターン振る舞い(戦略)自体をクラス化する。変化する部分を分離する実装に対してではなくインターフェ […]

Posted Date 1月 1st, 2018

Category in programming

カテゴリー

オレオレIT用語辞典