回答編集履歴

1

例を追記

2020/05/26 02:09

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -3,3 +3,11 @@
3
3
 
4
4
 
5
5
  「staticおじさん」とはいわば蔑称で、「オブジェクト指向でのカプセル化などのメリットを理解せず、周囲にもオブジェクト指向で**"作らない"**ことを強要する」ような人を指すものでもあると思います。そちらの方が恐らく有害で、気を付けるべきものかもしれません。適材適所です。
6
+
7
+
8
+
9
+ ---
10
+
11
+ **追記しました:**
12
+
13
+ なお、シングルトンの考え方が適用されたクラスでも全てのメソッドがstaticな訳ではありません。各種APIで「クラス名.getInstance()」のようなかたちでインスタンスオブジェクトが取得できるものがありますが、不適切なコンテキストでインスタンス化しないよう配慮されたもので、これらもシングルトンと言えるでしょう。多くの場合でインスタンスメソッドが使えます。