ふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net

2016/07/26(火) 22:15:12.39ID:jPb6PRpJ
テンプレ募集
2021/03/28(日) 21:59:13.76ID:Ah6uwjvI
>>59
継承関係に関しては明確に必要な場合か
事前のアーキテクチャ設計方針で決まってる場合以外には使わないかな

インターフェースに関しては依存性の方向を変えたかったり
結合度を下げたかったりする明確な理由があれば良いと思う
(「いつか使うだろう」という理由とはちょっと違うけど)

依存性の方向は大事
66デフォルトの名無しさん
垢版 |
2021/03/28(日) 22:00:39.57ID:yHCir1no
王位継承権のように順位をつけるべきでは?
2021/03/28(日) 22:06:31.86ID:Ah6uwjvI
例えば
あるライブラリを後で違うものに入れ替えられるように作っておきたい
というのでも十分な理由

入れ替え可能にする手間や増加するコードの複雑性と
呼び出し側の変更なく入れ替えが可能な柔軟性とのトレードオフ

関数のある処理をヘルパー関数として抽出するべきか
そのままインラインで書いておくべきかというのと考え方的には大きな違いはない
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況