Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
シングルトン クラスを作成し、コンストラクターをプライベートに設定した場合、クラスを抽象化するとどのような利点がありますか?
シングルトンの要点は、インスタンスを 1 つだけ作成することです。抽象クラスは構築できないため、シングルトンにすることはできません。プライベート コンストラクターのみを持つクラスは、サブクラス化できません。(ネストされたクラスを除いて、私見ではかなり悪い選択です)
なし。インスタンス化することさえできないので、シングルトンでさえありません。