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

回答編集履歴

2

言い回しの訂正

2017/04/26 02:55

投稿

haru666
haru666

スコア1593

answer CHANGED
@@ -14,7 +14,7 @@
14
14
  ```
15
15
 
16
16
  もしもclass A, B, Cを何度インスタンス化しても、全てのABCで同一の情報を共有できるならそれはシングルトンと同一の特性を持ちます。シングルトンパターンは使っていませんが、それでもほぼシングルトンと言っていいでしょう。
17
- これは概ねシングルトンパターンを使ったオブジェクトと蜜結合する他のオブジェクトに起こる問題です。
17
+ これはシングルトンパターンを使ったオブジェクトと蜜結合する他のオブジェクトに実際に頻繁に起こる問題です。
18
18
  シングルトンと結合したクラスは実質シングルトンになります。
19
19
 
20
20
  シングルトンがオブジェクトの依存関係の不鮮明化、蜜結合を引き起こします。

1

不要なカッコを削除

2017/04/26 02:55

投稿

haru666
haru666

スコア1593

answer CHANGED
@@ -26,7 +26,7 @@
26
26
  使う場合もインターフェースを使い、コンストラクタインジェクション等で直接的な結合を避けるように指導することが多いです。
27
27
  シングルトンパターンは古く、選択的なシングルと付き合うことを目的としたより進化したデザインパターンが登場しています。 > Dependency Injection パターン
28
28
 
29
- シングルトンパターンが解決したかったことも、シングルトンにすることではありません。
29
+ シングルトンパターンが解決したかったことも、シングルトンにすることではありません。
30
30
 
31
31
  何故アンチパターンになるのか、具体的に書くと長くなりすぎるため、警鐘のみに留めておきます。
32
32