雑魚な私に「シングルトン」とかいうものについて、下記の観点より教えて下さい


Q1.全体の大枠を管理、フラグ管理の為に使うもので多用は禁物?多用して構わない?

Q2.全体の大枠を管理、フラグ管理にシングルトン以外の良策は?

Q3.サンプルコードを漁ると長文ばかり。簡潔なシングルトンの作り方を教えて下さい。

Q4.業務アプリケーション分野のC#でシングルトンを見たことがなかったけど、何かしら使うのが普通なの?