Skip to Content
Head Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本
book

Head Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本

by Eric Freeman, Elisabeth Robson, 佐藤 直生, 木下 哲也
June 2022
Beginner to intermediate
672 pages
17h 23m
Japanese
O'Reilly Japan, Inc.
Content preview from Head Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本
you are here
 
567
13
章 パターンの有効利用
パターン
A-I
パターン
J-R
パターン
S-Z
デザインパターンの定義について
さらに詳しく調べる
 今回の例はデザインパターンの定義に合致しているように見えま
すが、真のパターンではありません。なぜでしょうか?
第一に、パ
ターンは繰り返し起こる問題に適用できなければいけません。不注
意な人は頻繁にキーを車中に残したまま車をロックしてしまうかも
しれませんが、窓を破ることは、何度も繰り返し適用できる解決策
としては適切ではありません(つまり、コストという別の制約との
バランスを考えれば、少なくとも解決策として適切である可能性は
低いでしょう)。
 それ以外にも、不備な点があります。まず、この説明を他の誰か
に渡して、その人特有の問題に適用してもらうことは容易ではあり
ません。次に、これはパターンの単純かつ重要な点に違反していま
す。つまり、パターンに名前を付けていないのです。名前がないと、
パターンは他の開発者と共有できるボキャブラリにはなりえません。
 幸い、パターンは単純な問題、コンテキスト、解決策として記述
され文書化されることはありません。パターンを書いてパターンカ
タログにまとめるという、はるかに優れた方法があります。
次 に 誰 か か ら 、「 パ タ ー ン
はコンテキスト上の問題に対する解決策だ」
と言われたら、笑ってうなずくといいよ。たとえ
それがデザインパターンが本当はどういうものかを
説明するのに十分ではないとしても、きみはその
意味を理解しているんだ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

マッピングエクスペリエンス ―カスタマージャーニー、サービスブループリント、その他ダイアグラムから価値を創る

マッピングエクスペリエンス ―カスタマージャーニー、サービスブループリント、その他ダイアグラムから価値を創る

James Kalbach, 武舎 広幸, 武舎 るみ

Publisher Resources

ISBN: 9784873119762Other