TERMWIRE
IT用語がすべて自動でつながる用語辞典
No.0230 ― 更新日 2026-09-13 ― 関連語 2件
あるクラスのインスタンスが、プログラム全体でただ1つしか存在しないようにする設計手法。
設定情報やログの管理など、複数作られては困るものに対して、最初の1つだけを作り、以降は同じものを使い回すよう制御する。誤って複数の実体が生まれることで起きる不整合を防げる。
便利な反面、使いすぎるとコードの結びつきが強くなりすぎ、テストがしにくくなるという弱点も指摘されている。