質問するログイン新規登録

回答編集履歴

1

文書内容の変更。意図と異なる文章の修正。

2015/05/30 04:29

投稿

ShinpeiYamamoto
ShinpeiYamamoto

スコア540

answer CHANGED
@@ -7,9 +7,10 @@
7
7
  スレッドセーフに実装することが容易か、ということはシングルトンパターンを考慮する上では重要なポイントだと思います。
8
8
 
9
9
  メモリ効率の問題ではあると思いますが、Facadeをシングルトン化する必然性は、個人的には無いと思っています。rassbery pi やarduinoのような非力なコントローラ上で実装するものであれば、考慮に値する問題だとは思いますが。
10
- 他の回答者さんもおっしゃっていますが、そもそもオブジェクト指向というものはグローバル変数を無くしすべての変数にスコープをもたらすべく生み出されたと思っています。
11
- シングルトンパターンはその思想に穴を開けたというか、必要悪というか、例外的にグローバル変数を持つために考案されたものなので、使用には十分な考慮をしたうえで、必要最小限を心がけるということは重要なことでしょうね。
12
10
 
11
+ そもそもオブジェクト指向というものはグローバル変数を無くしすべての変数にスコープをもたらすべく生み出されたものです。シングルトンパターンはその思想に穴を開けたというか、必要悪というか、例外的にグローバル変数を持つために考案されたものです。
12
+ 他の回答者さんもおっしゃっていますが、シングルトンパターンの使用には十分な考慮をしたうえで、必要最小限を心がけるということは重要なことでしょうね。
13
13
 
14
14
 
15
+
15
16
  参考になりましたら幸いです。