>>87
木構造を表現するのに適切なデザインパターンだと思うけど?> Composite pattern
>>79,81
パターン言語には、その(solution)解法を適用する場合のコンテキスト
(背景・解決する問題の状況)や、force(制約・制限)等が書かれているはず。
更に言えば、具体的な事例や、そのパターンを適用した際に起こる副作用とかトレードオフ等、
こういった一連の状況を指してパターンと呼んでいるんじゃなかった?
solutionの部分だけを指してパターンと呼んでいる人が多い様に見受けられる。
FAQにもパターンという表現は誤解を招きやすい言葉だったって書かれているけどね。
だからと言って誤解されたままでは有益な議論は出来ないよ。
一言で説明するのは難しいかも知れないけど、設計と言い切ってしまうのはどうかな?と思う。
デザインパターン => オブジェクト指向での設計上の問題に対する解決策とそれに関する知見。
>>85
かえってごちゃごちゃになったのなら、どうしてそうなったのか考えてみよう?何か原因あるはずだよね?
ここで、パターン使ってこうなったからパターンは使えない、なんて短絡的な発想はせずに。
どうすれば、その問題をスマートに解決出来るんだろうと考えてみる。
例えば、Observerパターンで知られている問題点は、
Subjectが複数になった場合に保守や拡張が困難になる、その場合はSubjectに中間層を設けるなど。
パターンの説明には必ず関連するパターンへの参照や、例外/制限事項等が書かれているはずです。
クラス図だけ見真似てデザインパターンを使ったつもりに浸っていると、
パターン使った=>更に悪化 という*パターン(繰返しの意味で)*に陥りやすいです。
ニュース
- 【米紙報道】高市首相「コングレッショナルフェロー(官職)」経歴詐称疑惑… ★8 [BFU★]
- 【W杯】出場枠増えたアジア勢は“日本以外”苦戦…すでに敗退多く直近は5連敗、7戦勝ちなし 次回以降の出場枠議論の過熱も [征夷大将軍★]
- 江頭2:50、人気の「辛ラーメン」を初実食し、本音が炸裂「味がしない」「10点」 視聴者「信用出来る男」★2 [ネギうどん★]
- 【速報】江別大学生集団暴行死 川村葉音被告に懲役30年、瀧澤海裕被告に懲役20年の判決 ★2 [おっさん友の会★]
- 【速報】 ベネズエラでM7超地震、死者数は最大10万人にのぼる可能性、大統領代行が非常事態宣言 ★2 [お断り★]
- 「東京一極集中は悪だ!」と叫ぶ人が見落とす決定的に重要な事実 [七波羅探題★]
- 【高市悲報】KVKの水栓 値上げ [695089791]
- 【高市悲報】無印良品 値上げ [695089791]
- 【動画】ヤン・ウェンリー「最悪の民主政治でも、最良の先制政治より勝ると思っている」⇐作者の浅はかさが垣間見えるよな? [341841737]
- 「風俗嬢」こいつらってめちゃくちゃ金稼いでるのに税金高すぎとか言わない納税意識高い聖人ばっかで驚くよな [793117252]
- 不 思 議 の 国 の
- 40代ハゲだけどとうとうパートのアルバイトに採用されなくなった。数カ月でバイト転々としてるのがマイナスイメージなのか [998357762]