回答編集履歴

2

このままだと想定したように動かないので修正

2018/04/28 11:01

投稿

maisumakun
maisumakun

スコア145184

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 1. コードAから`getInstance`してその参照を保存しておく
9
+ 1. コードAから`getInstance`して、`release`はするけれどその参照を保存しておく
10
10
 
11
11
  2. コードBから`getInstance`して、さらに`release`してしまう
12
12
 
@@ -14,4 +14,4 @@
14
14
 
15
15
 
16
16
 
17
- のようなコードを書けば、シングルトンのはずのインスタンスが2つできてしまって、「1つだけ」の絶対条件さえも守れません。
17
+ のようなコードを書けば、シングルトンのはずのインスタンスが2つできてしまって、「1つだけ」の絶対条件さえも守れません。**外部でどのような使い方をしても**インスタンス1つ、の条件を守れるのが本来のシングルトンです。

1

ちょっと表記修正

2018/04/28 11:01

投稿

maisumakun
maisumakun

スコア145184

test CHANGED
@@ -14,4 +14,4 @@
14
14
 
15
15
 
16
16
 
17
- のようなコードを書けば、シングルトンのはずのインスタンスが2つできてしまって、「1つだけ」の絶対条件守れません。
17
+ のようなコードを書けば、シングルトンのはずのインスタンスが2つできてしまって、「1つだけ」の絶対条件さえも守れません。