おける主要なパタンを253個に集約し、その組み合わせによる制作を提唱したものです。今日のプログラミング現場におけるデザインパターンの発端となったものとしても知られます。大元のパタン・ランゲージを紹介した日本語まとめ記事はあまり見られません(英語版はこちらの本家にあります)。そこで「オリジナルのパタンって、どんなものなの?」と以下に列挙してみました。カッコ内に記されている数字は、『パタン・ランゲージ』本文において関連するパタン例として挙げられたものです。個々のパタン詳細を知りたい向きは、書籍をあたってみてください。253個のパタンは、大きく3つのカテゴリに分けられています。個別のカテゴリ内には、さらにいくつかのサブカテゴリが用意されています(こちらの詳細は本家でも英文で確認できます)。(なし)ちなみに『パタン・ランゲージ』は、個別のシチュエーションに対する定石をパタンとして提示し、さらに肉付けするための関連パタンを紹介する、といった構成になっています。補足C.アレグザンダーのパターンランゲージについては、建築家の青木淳さんが非常に鋭く弱点を突いているので、以下にいくつか引用します。アレグザンダーは、長い年月をかけて自然に生成されてきた都市が、デザイナーやプランナーが企画してつくった人工的な都市とは異なって、ツリーがところどころでクロスすることを見いだしている。いや、正確にいえば、複数のツリーが重なり合っている状況を発見している。アレグザンダーは、それを「セミ・ラティス」と呼んだわけだけれど、これはどこかで磯崎新が、都市を複数の独立函数の共存状態として見ていたことと共鳴する。アレグザンダーはしかし、このとき既に、都市はセミ・ラティスであり、セミ・ラティスでなければならない、という性急な結論に達していた。それによって、単純なツリーでしかなかった計画概念が、より現実の都市に近づいた複合的な概念に修正されたということはできる。それと同時に、それがある構図として描かれきったとたんに、それは静的なモデルに還元されてしまい、それはもはやツリーの一変形でしかなく、彼の発見は、セミ・ラティスという形式化によって、再び神経系モデルに回収されてしまう。そのことは、恐らく、アレグザンダーの意図がそもそも、都市を人為的に「つくる」ときに、そこにどうしたら自然に生成されてきた都市がもっている質を実現できるか、というような現実的な関心に基づいていたことをよく示している。人為的に「つくる」ときに、僕たちは頭を働かせている。その頭の働かせ方が「つくる」ことの内容を埋める。アレグザンダーは、そこでとるべき頭の働かせ方を静的な形式として提案した。静的な形式とは時間を含まない形式である。それは図式、つまり目で見て分かるものとして描かれうる形式である。いう構造なり図式は、目に見える現実の世界をつくるうえで、すぐにでも現実に置き換えることができる便利な形式である。これには時間が含まれていないし、またつくることの前に完成されているという点で、つまり「オープン・プランニング」の均質空間とは別のタイプの空間であるにせよ、それと同属の計画概念であったのである。『原っぱと遊園地2』青木淳(王国社)PP.176-177アレグザンダーは、後に「パターン・ランゲージ」において、セミ・ラティスとして描いた事物の関係構造をルールという非視覚的次元に発展させ、そのルール自体に生成、つまり「つくる」機能が内包されていることを想定するようになった。それは、静的な形式がもちうる最良の「つくる」ための論理だったかもしれない。肉薄することはできなかったのである。『原っぱと遊園地2』青木淳(王国社)PP.177-178アレグザンダーが挙げたヤカンの要求項目は、どれもが否定形で与えられている。それは彼が、デザイナーの使命とは、求められるコンテクストからどのように最適解を導き出すかということだ、という前提に立つからである。彼はすぐに気づくのだけれど、「残念ながら我々は自分の扱っているコンテクストを十分に表現することができない」のである。それを扱うためには、コンテクストを簡略化せねばならず、そのためには、こうであったら不適合というもののリストをつくるほうがいい、というふうになるからなのである。「けれども、これらの要求を潜在的な不適合として、否定的な観点から考えてみると、簡単に有限な集合としてとらえられる。彼の論理の展開自体は正確である。ぼくたちは、二十一項目に及ぶヤカンの要求項目を見て、その時点で、こう問うべきなのだ。この論が結局こういう要求項目に整理されるとすれば、話の前提そのものが間違っていなかったか、と。つくる人なら誰しも、こうした否定的な要求項目では、欠点のないものはできるかもしれないけれど、なにも面白みのないものしかつくることができないことを知っている。それこそが最大の欠点だということも。簡単なヤカンのデザインを例にとってみる。彼は、利用するというコンテクストに適合するヤカンを発明せねばならない。それは、小さすぎてはいけない。熱いときに持ち上げにくいものであってはならない。誤って手を放しやすいようであってはならない。台所に収容しにくいものであってはならない。水が注ぎにくいものであってはならない。きれいに注げるようでなければならない。中の湯の冷めるのが早過ぎてはならない。素材が高価すぎてはいけない。沸騰する湯の温度に耐えられるものでなければならない。外側を洗うのが困難すぎるようであってはならない。形が機能を用いるのにあまりに不向きすぎるようであってはならない。それをつくるにふさわしい値段の金属と釣り合わない形であってはならない。時間あたりの人件費ゆえに、組立てに時間がかかりすぎるようであってはならない。その内側は、湯あかをとるのが困難すぎるようであってはならない。水を満たしにくいようであってはならない。少量の水でも、沸かすのに不経済であってはならない。需要が少ないからといって、そのような需要に対して、適当な方法でつくれないようであってはならない。子供や病弱な人が利用しようとするとき、事故を起こすような間違いやすいものであってはならない。何の警告もなく、空だきが起きるようであってはならない。湯が沸いているとき、ストーブの上ですわりの悪いものであってはならない。クリストファー・アレグザンダー『形の合成に関するノート』(鹿島出版会)オマケパタンランゲージで例示してあるパタン組み合わせを使ったネットワーク図(クリックで拡大。