エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
オブジェクト指向汚染(治療中) - DENの思うこと
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
オブジェクト指向汚染(治療中) - DENの思うこと
オブジェクト指向汚染(進行中)の続きです。 結局、過度なオブジェクト指向目線は止めましょう。 とい... オブジェクト指向汚染(進行中)の続きです。 結局、過度なオブジェクト指向目線は止めましょう。 ということなんですが、実際に前回のチェックを読み解いてみます。 ・同じような処理を見つけたら共通化せずにはいられない これは「同じ処理」というものがすべてのクラスで共通化される とは限らないということです。 2つのクラスに同じ処理がある場合、よくabstractクラスに集約するという 実装を見かけます。 しかし、abstractクラスを作成する前に、そのabstractクラスを継承する すべてのクラスがその処理を行うのかをまず検討する必要があります。 abstractクラスを継承したクラスの中に1つでもその処理を 行わないクラスが出てきてしまう場合、それはabstractクラスで 実行するべき処理ではなかったということになります。 例えると、佐藤さんと田中さんは歩くので 人間は歩くと定義したら、新