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

質問編集履歴

2

誤記修正

2017/02/01 03:33

投稿

takenyaan
takenyaan

スコア119

title CHANGED
File without changes
body CHANGED
@@ -48,15 +48,15 @@
48
48
  }
49
49
 
50
50
  // ファクトリ
51
- abstract class ProducerFactory() {
51
+ abstract class ProducerFactory {
52
52
  public abstract Producer createProducer();
53
53
  }
54
- lass AProducerFactory() {
54
+ class AProducerFactory extends ProducerFactory {
55
55
  public Producer createProducer() {
56
56
  return new AProducer();
57
57
  }
58
58
  }
59
- lass BProducerFactory() {
59
+ class BProducerFactory extends ProducerFactory {
60
60
  public Producer createProducer() {
61
61
  return new BProducer();
62
62
  }

1

誤記修正

2017/02/01 03:33

投稿

takenyaan
takenyaan

スコア119

title CHANGED
File without changes
body CHANGED
@@ -72,7 +72,7 @@
72
72
  ```
73
73
 
74
74
  このようにFactory Methodパターンはクライアントと具象クラスが密結合になってしまうデメリットがあると考えます。
75
- オブジェクトの生成処理においてテンプレートメソッドを利用しない場合は意味があるとは思いますが、
75
+ オブジェクトの生成処理においてテンプレートメソッドを利用する場合は意味があるとは思いますが、
76
76
  それ以外の場合に敢えてFactory Methodを用意するメリットはありますでしょうか?
77
77
  むしろオブジェクトの生成処理は1ファクトリクラスに集約したほうが、疎結合なつくりにできるのではないかと考えています。
78
78