ソフトウェア開発におけるデザインパターンの一つで、あるクラスのインスタンスが、システム全体で必ず1つだけ生成されることを保証するパターンはどれか。

インスタンスが1つしか生成されないことを保証。