一言でいうと
あるクラスのインスタンスが常に1つしか存在していない状態にするデザインパターンのこと
もう少し詳しくいうと
インスタンスを複数作ると言う事は、同じ能力をもつ人を複数作ることと同じです。ようするにコピーを作ると言う事ですが、そのコピーをこのシステムでは禁止するねってやり方です。DBアクセスクラスなんかは1つのインスタンを複数の機能で使いまわすことがあります。
あるクラスのインスタンスが常に1つしか存在していない状態にするデザインパターンのこと
インスタンスを複数作ると言う事は、同じ能力をもつ人を複数作ることと同じです。ようするにコピーを作ると言う事ですが、そのコピーをこのシステムでは禁止するねってやり方です。DBアクセスクラスなんかは1つのインスタンを複数の機能で使いまわすことがあります。
コメント