トップページ > プログラム > 2017年10月13日 > uBikma4h

書き込み順位&時間帯一覧

10 位/194 ID中時間01234567891011121314151617181920212223Total
書き込み数2000000000000000100001004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Java入門・初心者質問スレ Part.5©2ch.net

書き込みレス一覧

Java入門・初心者質問スレ Part.5©2ch.net
123 :デフォルトの名無しさん[sage]:2017/10/13(金) 00:22:43.72 ID:uBikma4h
そもそも実装を継承しないのが良い
「継承より委譲」
Java入門・初心者質問スレ Part.5©2ch.net
125 :デフォルトの名無しさん[sage]:2017/10/13(金) 00:39:26.87 ID:uBikma4h
普通に継承を委譲(集約)に
置きかえていけばいいんだよ
Java入門・初心者質問スレ Part.5©2ch.net
134 :デフォルトの名無しさん[sage]:2017/10/13(金) 16:00:23.53 ID:uBikma4h
>>126
設計を考える上で標準ライブラリを参考にするといい
たとえばどの言語でも日付なんかは標準になってる

そういう共通してて何度もおこなう処理を考えよう
たとえば価格の計算であちこちで何度も
税額を算出してるならメソッドにくくり出すとか

>>127
とりあえずクラス使ってるってだけで手続き的な
オブジェクト指向らしくないコードのようだね

なるべく深いネストは外していこう
メソッドに抽出してその組み合わせで処理する

そうして粒度を細かくすると
クラスやメソッドの数が増えて不安かもしれないが
重複が減るし読み書きしやすいから
その方が全体として作業量は減っていく
Java入門・初心者質問スレ Part.5©2ch.net
136 :デフォルトの名無しさん[sage]:2017/10/13(金) 21:36:38.72 ID:uBikma4h
>>135
>設計に関してのおすすめの書籍

まずJavaやOOP自体に慣れてないなら
『スッキリ Java』が一番やさしい

狭義の設計じゃないけど設計力の土台になるのが
『Javaで学ぶアルゴリズムとデータ構造』

本題の設計は難解な本が多いから
UMLの本とかデザインパターンの本とか個別のテーマで
やさしそうな本から読んでいくのがオススメ

メソッドの抽出とかは『リファクタリング』に
いろんな手法が載ってるから
ある程度JavaやOOに慣れたら読んでみよう


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。