40. Ward CunninghamKent Beck
Kent Beck & Ward Cunningham,“Using Pattern Languages for Object-
Oriented Program”, OOPSLA '87, 1987
Gang of Four
ソフトウェアの分野に応用さえて、この考え方が広まった。
Erich Gamma, Richard Helm, Ralph Johnson, John M.Vlissides,
Design Patterns: Elements of Reusable Object-Oriented Software,
Addison-Wesley Professional, 1994
パターン・ランゲージ
63. What
Why How
Who
When Where
何を
誰が
なぜ
どこでいつ
どのように
「つくる」ことの
本質的な一部
「つくる」ことの
背景にあたる部分
Who
When Where
誰が
どこでいつ
What
Why How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのよう
に
What
Why
How
何を
なぜ
どのよう
に
What
Why
How
何を
なぜ
どのように
pattern
pattern
pattern
pattern
pattern
パターン・ランゲージ
1. 発想支援
2. 認識のメガネ
3. コミュニケーションの語彙
experience
as a whole
pattern
pattern pattern
pattern
Pattern Language
as Glasses of
Recognition
experience
as a whole
experience
as a whole
pattern pattern
pattern
pattern
Pattern Language
as Vocabulary for
Communication
pattern
64. What
Why How
Who
When Where
何を
誰が
なぜ
どこでいつ
どのように
「つくる」ことの
本質的な一部
「つくる」ことの
背景にあたる部分
Who
When Where
誰が
どこでいつ
What
Why How
何を
なぜ
どのように
What
Why How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
pattern
pattern
pattern
pattern
pattern
パターン・ランゲージ
1. 発想支援
69. experience
as a whole
experience
as a whole
pattern pattern
pattern
pattern
Pattern Language
as Vocabulary for
Communication
pattern
3. コミュニケーションの語彙
パターン・ランゲージ
70. What
Why How
Who
When Where
何を
誰が
なぜ
どこでいつ
どのように
「つくる」ことの
本質的な一部
「つくる」ことの
背景にあたる部分
Who
When Where
誰が
どこでいつ
What
Why How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのように
What
Why
How
何を
なぜ
どのよう
に
What
Why
How
何を
なぜ
どのよう
に
What
Why
How
何を
なぜ
どのように
pattern
pattern
pattern
pattern
pattern
パターン・ランゲージ
1. 発想支援
2. 認識のメガネ
3. コミュニケーションの語彙
experience
as a whole
pattern
pattern pattern
pattern
Pattern Language
as Glasses of
Recognition
experience
as a whole
experience
as a whole
pattern pattern
pattern
pattern
Pattern Language
as Vocabulary for
Communication
pattern
104. Writing Process of the pattern “Learning by Teaching”
“How to Write Tacit Knowledge As a Pattern Language: Media Design for Spontaneous and
Collaborative Communities” (Takashi Iba, Mami Sakamoto, and Toko Miyake, COINs2010)
Learning Patterns Project
2008∼2009 @ 井庭研究室