1日30分英語

習慣化するために

Java言語で学ぶデザインパターン入門

練習問題8

Abstract Factoryパターンの練習問題。 最初読んだときはピンと来てたのに、今読むとピンと来ていない。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 47…

練習問題6、7

Prototypeパターン Builderパターンについての練習問題をやった。早く次の本に行きたいが、焦ってもしょうがないので 今月はこういう感じで読んだ所の確認をしていこう。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバ…

P357-380 Interpreter

ミニ言語の文法を作り、動作をミニ言語で書く。 動作を変えたいときはミニ言語を書き換えればよい。とても便利である。これで全23個のデザインパターンについて読みました。 では次の本へ・・と行きたい所ですが、練習問題をやっていこうと思います。今月中…

P327-357 Command

命令がクラスになっている。22個目のデザインパターン。いよいよ次が最後のパターンです。 しかし練習問題全然解いていないので今までの22個が右から左な気がします。 プログラミングしないと本当に理解できない。増補改訂版Java言語で学ぶデザインパターン…

P169-327 Decorator Visitor Chain of Responsibility Facade Mediator Observer Memento State Flyweight Proxy

あとでまとめます。 増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 47人 クリック: 749回この商品を含むブログ (386件) を見る

P156-169 Composite

モノと容器を同一視して再帰化する。 ファイルとディレクトリの例があった。他にどんな例があるかな。これが11個目のデザインパターン。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/…

P156-

土日と読んでいない。 余裕がなかった。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 46人 クリック: 744回この商品を含むブログ (385件) を見る

P153-156 Composite

容器と中身を同一視して再起化をはかるらしい。おもしろそうだ。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 46人 クリック: 744回この商品を含むブログ…

P153 練習問題5

Singletonの練習問題をやった。2月になったがまだ半分くらいしか読めていない。 しかし面白い本なので焦らず行こうと思う。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディ…

P135-153 Strategy

アルゴリズムを切り替えるパターン。例では Strategyを利用するクラスContextのフィールドで、抽象クラス。あえてアルゴリズムの部分を他の部分と切り離す。 →容易に切り替えることができる。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版…

P121-135 Bridge

機能と実装をつなぐパターン。なかなかアツいパターンだと思った。 機能のクラスのフィールドに存在して、こいつは抽象クラスとして仲介する。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日:…

P100-121 Abstract Factory

抽象的な工場で抽象的な製品を作る。Factoryクラスよりもよく分かった。 これで8個目のデザインパターンを知った。あと15個。2月にはガッツリと読みたい本があるのでなんとか今月中に終わらせたい所である。増補改訂版Java言語で学ぶデザインパターン入門作…

P100

結局読んでいない。よくないですね。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 46人 クリック: 744回この商品を含むブログ (385件) を見る

P100- 練習問題4

練習問題4をやった。毎日読書と言いながら、ほとんど休日にしか読んでない気がする。 よくない。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 46人 クリ…

P81-100 Builder

DirectorがBuilderに指示を出してモノを作る。 DirectorはBuilderの具体的実装を知らなくてよい。 実際はBuilderのサブクラスが処理する。 Builderは必要なメソッドをもれなくカバーしておく必要がある。これも練習問題やらないとですね。 しかしこの本を読…

P81- 練習問題

ちょっと空いてしまったんですが、前回読んだ所の練習問題をやってました。EmacsでJavaを書いてみたんですが、面白いですね。 Eclipseよりだいぶんと大変ですが。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンクク…

P1-81 Iterator Adapter Template Factory Singleton Prototype

GoFの23個のデザインパターン デザインパターンと言ういいものがある Iterator 一つ一つ数え上げる AggregateとIteratorは対応している。片方の実装を変えるともう片方も。 Adapter 一皮かぶせて再利用 継承を使った方法。クラスによるAdapterパターン 委譲…