@
♪ 昔男(むかしおとこ)
Java.use(better, Scala); Season 03
┃ファインダーを作成する
- Episode#21 ファインダーを作成する:開け胡麻
- Episode#22 ファインダーを作成する:履歴を残す
- Episode#23 ファインダーを作成する:リファクタリング
- Episode#24 ファインダーを作成する:パターンを適用する
- Episode#25 ファインダーを作成する:パターンの隘路
- Episode#26 ファインダーを作成する:パターンの再考
- Episode#27 ファインダーを作成する:想定外を想定する
- Episode#28 ファインダーを作成する:要求仕様の変更
- Episode#29 ファインダーを作成する:プロトタイプの作成
- Episode#30 ファインダーを作成する:ライブラリーの作成
ファインダーを作成する:開け胡麻
- 事例:ファインダー
- アプリケーションを起動する
- 開け胡麻:ツリーを作成する
- 既存のリソースを再利用する
- イベントを処理する
- 開け胡麻:ツリーを利用する
- コンポーネントの動作を確認する
- 余録:match 式とポリモフィズム
- パターンマッチングと case class
- def unapply
- match 式とポリモフィズム
- 未来への考察
↑ TOP
ファインダーを作成する:どこでもクリック
- 履歴を残す:テキスト領域を利用する
- アプリケーションを起動する
- 既存のコンポーネントに組み込む
- Iterator:オブジェクトごとに最適な制御構造を規定する
- アプリケーションを起動する
- イベントを処理する
- trait Iterator
- 余録:インスタンスを生成する
- 事例:class Person
- 余録:trait Iterator
- メソッド foreach
- メソッド map
- メソッド zip
- 事例:class UpperCase
- 未来への考察
- 未来への考察
↑ TOP
ファインダーを作成する:リソースの構成管理
- リファクタリング:メソッドの抽出
- 要求仕様の変更
- 引数を介して情報を蓄積する
- パス名を指定する:入力フィールドを利用する
- イベントを処理する
- 情報隠蔽の原則
- ファイルシステムから得られる情報を活用する
- 余録:Move Accumulation to CollectingParameter
- 事例:class Accumulate1/Accumulate2
- 余録:Composed Method, idiom#54
- メソッドの整理
- 余録:Complete Constructor, idiom#68
- 事例:class Progression
- 未来への考察
↑ TOP
ファインダーを作成する:フレームワーク
- リファクタリング:クラスの抽出
- パターンを適用する:Iterator
- trait Iterable
- パターンを適用する:Composite
- ファイルシステムの情報を隠蔽する
- 余録:Iterator パターン〈GoF〉
- 事例:class Progression
- 余録:Composite パターン〈GoF〉
- 事例:class TreeBuilder
- 未来への考察
↑ TOP
ファインダーを作成する:想定外を想定する
↑ TOP
ファインダーを作成する:要求仕様の変更
↑ TOP
ファインダーを作成する:プロトタイプの作成
↑ TOP
ファインダーを作成する:ライブラリーの作成
↑ TOP
》作業中です《
Created: 2012/12/18|Last updated: 2013/12/14 1:34:24