は、この質問はかなりfundamental.Iは私のcygwinの上、シンプルでstraighfowardテストを与えていますシングルトンはコンストラクタをプライベートなものにしているのに対し、典型的な方法は逆です。私の最近のインターンシップの経験では、ほとんどのコーダがこのようにAPIを実装していることに気付きました。シングルトンと古典的なコンストラクタ
両方のクラス構築アプローチが並行して存在する場合、それが当てはまるか不必要なのか疑問です。
UPDATE
がこの範囲にシングルトンものcuzを実質的にナンセンス一つのプログラムでは、既存のコンストラクタ&シングルトンがunhazardousゴミのような役に立たないコードになるでしょうか?
概要 これは非常にナンセンスの質問... で、より多くの何、あなたのすべてのブリリアントのおかげで コンストラクタとシングルトンデザインパターンは、「相互に排他的」であり、vulnerbilityの面で、それはありますグローバル変数と同じ話は私たちのデバッグ時間を殺す...
A「シングルトン」オブジェクト(この例のように)兄弟を持つことができます
多くの開発者は、多くのグローバル変数のような悪いことするシングルトンを考えます欠点。 – MSalters