「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

デザインパターン

pointこの用語のポイント

point設計における定石集だよ

point定番な やり方が、まとめられているよ

pointあくまでコンセプトだから、具体的な やり方ではないよ

スポンサーリンク

簡単に書くよ

デザインパターン(英:design pattern)とは

設計における「これが定番だよね」な内容を まとめたもの。
もう少し具体的に書くと

「経験豊富な人が設計においてこんな問題に遭遇したら多分こんなやり方で解決するだろうね」なノウハウを何となくパターン化して まとめたもの
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「デザイン」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

デザインは「何かを設計すること」です。

デザインパターン

あるいは「何かの見た目(+α)を考えること」です。
「+α」の部分には「使い勝手」とか「目的の達成しやすさ」とかが入ります。
見た目だけじゃなくて、見た目を通じて発生させる効果なんかも考える行為です。

デザインパターン2

以上を踏まえて

設計における「経験豊富な人だったら、こうするだろうね」なノウハウをまとめた定石集

が「デザインパターン」です。

デザインパターン3

「デザイン」と表現されているとカタカナの「デザイン」を想像すると思いますが、意図するところは「設計」です。
設計のパターン、設計においてありがちな部分をパターン化してまとめたものがデザインパターンです。

例えば、そうですね。

ここに料理ド素人のピヨ太君がいます。

デザインパターン4

料理が得意なピヨ子さんもいます。

デザインパターン5

ある日のことです。

ピヨ太君が「よし!料理を作ってみよう!」と言いだしました。

デザインパターン6

しかし、ピヨ太君は料理ド素人です。
ピヨ太君の様子を遠くから眺めていたピヨ子さんは超・不安になりました。

デザインパターン7

仕方がありませんね。
何気にツンデレなピヨ子さんは「実際に何を作るつもりなのかは知らないけど、これくらいは知っておいた方が良いわよね」な定番知識をピヨ太君に教えてあげました。
具体的には

・包丁を使うときは、添える方の手を猫の手にする
・炒めるときは火の通りにくい食材から入れる
・調味料は、さしすせそ(砂糖、塩、酢、醤油、味噌)の順に入れる


などです。

デザインパターン8

ピヨ子さんの指導のお陰で、ピヨ太君は「ド素人」から「素人」に成長しました。

デザインパターン9

めでたし、めでたし?

この話においてピヨ子さんがピヨ太君に教えてあげた内容に注目してください。

ピヨ子さんがピヨ太君に教えてあげた内容は先人の知恵の結晶です。
今までに料理をしてきた先輩方が経験から「ん?これは、こうじゃね」と見つけ、後世に受け継いでくれた定番知識です。

これを知っていたからといって具体的に何か料理を作れるわけでもありませんが、知っているといないとでは料理の味は大きく変わるでしょう。

イメージは、この定番知識の設計版がデザインパターンです。
実際の内容とは違いますが「同じような処理は一ヵ所にまとめた方が良いよ」や「データを保管するための部品と実際の処理をする部品は分けておいた方が良いよ」のようなノウハウっぽい内容がまとめられています。

デザインパターンはコンセプト集です。
デザインパターンを理解したからと言って(多分)設計ができるようには なりません。
「火の通りにくい食材から入れるべし」と知っていても、そもそも どんな材料を どのように加工して使うのか知らなかったら料理は作れませんよね。
それと同じです。

ただし、デザインパターンを理解しておくことで「良い」設計ができる可能性は上がります。
「火の通りにくい食材から入れるべし」と知っていた方が、火の通りが均一な美味しい野菜炒めを作れそうですよね。

そんな「知らないよりは知っておいた方が良いんじゃね?」な

設計における定石集

がデザインパターンです。


image piyo2

一言でまとめるよ

まぁ「デザインパターン」って単語が出てきたら「設計の定石集なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像052
書籍画像059

おまけ

■訳してみるよ

「design(デザイン)」の意味は「設計」とか「デザイン」とかです。
「pattern(パターン)」の意味は「模様」とか「文様」とか「図案」とか「模型」とか「型紙」とか「鋳型」とか「様式」とか「決まったやり方」とかです。
何となく くっつけると

設計の模型

となります。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
「定年力」の鍛え方 老後の毎日を最高にする方法