Strategyパターンは、アルゴリズムをカプセル化し、 交換可能にするものですが、それをDIを使って実現するには、 どうしたら良いのでしょうか。 Strategyが静的なものなら、普通にDIするだけです。 問題は、Strategyがデータに応じて動的に変わる場合です。 その場合は、StrategyのFactoryをDIするようにします。 そして、必要なときに、データをStrategyのFactoryに 渡して、適切なStrategyを手に入れるのです。
プログラマーになりたての皆様へ これは、私のプログラマー人生で学んできたソースの書き方です。 心構えみたいなものです。 読み流してください!! しばらくVisualStudioから離れているうちにコード解析ができるようになってた(知らんかっただけかも...) では、いざ計算!!!(ででん!!) とりあえず保守容易性インデックスは80オーバーで安全基準は満たせてそう(ーー;) でも、これを見てインデックスが低いソース見るとやっぱり難解だったりいらない変数を見つけられた!!! 自分が関わってない箇所でも、怪しい個所が丸わかりですね!! Visual Studioやりおる... ただね、あんまりなソースだと直す気にならないよね、動いてるしOKとか思ってしまう(・・;) コードメトリックスも一つの基準にしようと思う今日この頃でした。 以下は、自分が師匠に教わったコードの書き方 1. メソッドを定義
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く