トップページ > プログラム > 2014年03月30日 > qe+yThv9

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

10 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011010100004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向の活用方法を教えて下さい

書き込みレス一覧

オブジェクト指向の活用方法を教えて下さい
160 :デフォルトの名無しさん[sage]:2014/03/30(日) 14:01:44.17 ID:qe+yThv9
>>157
たぶんお前の説明が下手くそだと思うんだが、いかなる場合も何もすることがない関数なんて言語問わず存在意義あるわけないじゃん
メソッドチェーン関係なく単に修正ミスとかだろ

もしくは、お前が知らないだけで何かの意味があるんだよ
よくみるなら具体例出してみろ
オブジェクト指向の活用方法を教えて下さい
165 :デフォルトの名無しさん[sage]:2014/03/30(日) 15:11:02.31 ID:qe+yThv9
Withは見にくいからやめろという主張をよく聞くが

メソッドチェーンの利点はメソッドで加工を行ってそれを別のメソッドに引き渡せるっていうこと
同じオブジェクトにたいして関連したメソッドをいくつも呼ぶ時も行を分けたりとかしなくて済むから見やすい
オブジェクト指向の活用方法を教えて下さい
175 :デフォルトの名無しさん[sage]:2014/03/30(日) 17:34:15.13 ID:qe+yThv9
>>169
複数の文を一行で書くのはなんか嫌だけど、メソッドチェーンなら気にならないな
ifの後ろとかにつけていたい目を見そうだからかな

しかし、メソッドチェーンもやっぱりAndroidみたいに何十行にも渡るのは読みかにくいからせいぜい数行が限度だとは思う

逆に数文字の命令が何十行にも渡って書かれる光景はイライラする

>>174
関数型言語はわからんが、重宝するならなんか意味があるんだろ?
オブジェクト指向の活用方法を教えて下さい
177 :デフォルトの名無しさん[sage]:2014/03/30(日) 19:02:38.40 ID:qe+yThv9
>>176
なんだ、昨日の続きならそうかけよ

当然、 fooとbarとかの名前なら書いたやつが無能なだけ。
jQueryとかrubyみたいにわかりやすい名前がいい
中身はどこかでまたつかうとか、メソッドチェーンでシンプルに書けるなら有用かもしれない


オブジェクト指向は完璧ではないし、スキルがない人ならやらなくてもいいんじゃない?
ただし、C#とかJavaみたいにオブジェクト指向ありきで設計された言語はやっぱり知識は必要
標準ライブラリ自体オブジェクト指向専用だからね
C#でStreamではなくFileStreamしか受けないメソッドとかを作ってしまったら不便だし、不要なフィールドを公開したら危険だ


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