【プロトタイプパターン】
Prototypeパターン とは?
💡 設計図から作るより、完成品をコピーしたほうが早い
複雑な設定を持つオブジェクトを何度も作るのって大変そうだね!
どうやって解決するの?
ゲームのキャラクター生成とかに使えそうだね!
まさに!敵キャラの基本ステータスをプロトタイプとして持っておいて、出現するたびにcloneするのは典型的な使い方だよ。JavaScriptのprototypeチェーンもこの概念から来ているんだよ。
JavaScriptにも関係があるんだね!身近なパターンだったんだね。
📖 おまけ:英語の意味
「Prototype Pattern」 = 原型パターン
💬 Prototypeは「最初の型・原型」という意味で、原型をもとに複製品を量産する工場をイメージするとわかりやすいだよ