Prototypeパターン
Prototypeパターンは、
様々な形を取りうるインスタンスを記憶しておき、
そこから新しいインスタンスを作成する
デザインパターンです。
例えば、何種類もの変数を持ち、
その変数が様々な値を持つインスタンスを作成したい時、
それらのインスタンスのすべてを
クラスとして実装するのは難しいです。
そんな時に、一度作成したインスタンスを、
データベースに記憶しておき、
それらを適宜呼び出して、
インスタンスのコピーを作ることにより、
複雑なインスタンスを沢山作ることができます。
人間の手によって作成された
様々なオブジェクトを
コピーできるようなアプリを作る場合に、
大きな役割を果たします。
参考資料
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com