Somethingこの広告は、90日以上更新していないブログに表示しています。パターンとは生成されるオブジェクトの種別がプロトタイプ(典型)的なインスタンスであるときに使用され、このプロトタイプを複製して新しいオブジェクトを生成する。パターンでなされるように、クライアント・アプリケーションにおいてオブジェクトの生成者をサブクラスにすることを回避する。標準的な方法(例えば'new')で新しいオブジェクトを作ることによる固有のコストが所与のアプリケーションにとって高すぎる時にそれを回避する。Wikipedia具体的には以下のような場合にインスタンスを複製して新しいインスタンスを生成するパターンのようだ。種類が多すぎてクラスにまとめられない場合クラスからのインスタンス生成が難しい場合フレームワークと生成するインスタンスを分けたい場合example以下サンプルプログラム。文字列を枠線を囲って表示したり、下線を引いて表示したりするもの。useとcreateCloneのみ宣言されている。文字列を枠線で囲って表示するクラス。Productインターフェースを実装している。文字列に下線を引いて表示するクラス。Productをインターフェースを実装している。まとめPrototypeは、インスタンスから新しいインスタンスを複製するパターンである。(1)はてなブログをはじめよう!tic40さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。