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

質問編集履歴

3

編集

2019/01/03 21:02

投稿

anonymous001
anonymous001

スコア96

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
- 1:@Autowiredするもの
1
+ 1 @Autowiredするもの
2
- 2:static methodでutil化するもの
2
+ 2 static methodでutil化するもの
3
- 3:newして使う普通のclass
3
+ 3 newして使う普通のclass
4
4
 
5
5
 
6
6
  1と2の違いが特にわかりません。

2

編集

2019/01/03 21:02

投稿

anonymous001
anonymous001

スコア96

title CHANGED
File without changes
body CHANGED
@@ -6,4 +6,5 @@
6
6
  1と2の違いが特にわかりません。
7
7
  3はメンバー変数を使った処理などで振る舞いが変わるものであれば都度newする必要があるのでclass化しようというのは理解できます。
8
8
  1はsingleton化したいものでしょうか。2との違いってなにですか?
9
+ 1を多用したほうがmockしやすくtestにおいては優位な気がします。
9
10
  具体例があるとわかりやすいです。よろしくおねがいします。

1

編集

2019/01/03 21:02

投稿

anonymous001
anonymous001

スコア96

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
 
6
6
  1と2の違いが特にわかりません。
7
- 3は振る舞いがclassによって変わるものメンバー変数を使った処理が必要であれば都度newする必要があるのでclass化しようというのは理解できます。
7
+ 3はメンバー変数を使った処理などで振る舞い変わるものであれば都度newする必要があるのでclass化しようというのは理解できます。
8
8
  1はsingleton化したいものでしょうか。2との違いってなにですか?
9
9
  具体例があるとわかりやすいです。よろしくおねがいします。