回答編集履歴

2

推敲

2018/12/20 05:26

投稿

sazi
sazi

スコア25199

test CHANGED
@@ -14,6 +14,6 @@
14
14
 
15
15
  なので、質問は「オブジェクト指向での共通化設計のポイント」って事なのかなと。
16
16
 
17
- 共通化というのに該当するのは基底クラスと共通関数ですから、洗い出しの為には先ず、クラス設計を行う必要があります。
17
+ 再利用を高くするというのに該当するのは基底クラスと共通関数(場合によってはインターフェースも)ですから、洗い出しの為には先ず、クラス設計を行う必要があります。
18
18
 
19
19
  その為にはシーケンス図作ったりクラス図作ったりが必要で、都合の良い裏技は存在しないと考えた方が良いと思います。

1

推敲

2018/12/20 05:26

投稿

sazi
sazi

スコア25199

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  オブジェクト指向で再利用というなら、基底クラスが該当すると思います。
10
10
 
11
- 関数化して再利用なら、classでなくとも良い訳で。
11
+ 抽象化しても必ずしも継承する場面は無かったということもありますし、関数化して再利用なら、classでなくとも良い訳で。
12
12
 
13
13
 
14
14