- オブジェクト指向の活用方法を教えて下さい
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しか受けないメソッドとかを作ってしまったら不便だし、不要なフィールドを公開したら危険だ
|