トップページ > プログラム > 2014年04月10日 > Uir6dqld

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

9 位/213 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001002216



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向なんて今すぐやめてください
C言語なら俺に聞け(入門編)Part 125
オブジェクト指向の活用方法を教えて下さい

書き込みレス一覧

オブジェクト指向なんて今すぐやめてください
320 :デフォルトの名無しさん[sage]:2014/04/10(木) 18:27:09.32 ID:Uir6dqld
vimと同じってどこのレス?

>>315
抽象クラスのない言語はやったことないんだけど、ファイルとネットとメモリ上と区別せずにデータを読み込みたいとかの場合はどういうふうに実装するの?
オブジェクト指向なんて今すぐやめてください
322 :デフォルトの名無しさん[sage]:2014/04/10(木) 21:32:56.08 ID:Uir6dqld
>>321
言い方が悪かった
C#のStreamみたいな感じのやつを言いたかった
FileStream,MemoryStreamみたいに目的ごとにStreamを継承したクラスがある設計
C言語なら俺に聞け(入門編)Part 125
977 :デフォルトの名無しさん[sage]:2014/04/10(木) 21:34:35.34 ID:Uir6dqld
プロンプトに色つけると見やすい
オブジェクト指向なんて今すぐやめてください
327 :デフォルトの名無しさん[sage]:2014/04/10(木) 22:45:15.21 ID:Uir6dqld
>>323
まずKAC氏の>>231に答えようぜ
長方形の要件が「高さと横幅を自由に変更できる」なら正方形はそれに当てはまらないので、ここでは正方形は長方形ではない。
派生させたのが間違い

また、正方形の高さ、幅を変更可能なら正方形は長方形の一つの状態にすぎない。
正方形かを判定できるメソッドなりを作るだけで良い
オブジェクト指向なんて今すぐやめてください
328 :デフォルトの名無しさん[sage]:2014/04/10(木) 22:56:41.36 ID:Uir6dqld
>>326
あんまりデザインパターン詳しくないんだけど、新しいStreamをユーザーが追加したくなったらどうするの?
例えばデータベースとか、暗号化データを自動処理するStreamとか

Streamを使ってるライブラリ側は変更不能だとして、抽象クラスなら継承してやればいいだけだが
オブジェクト指向の活用方法を教えて下さい
242 :デフォルトの名無しさん[sage]:2014/04/10(木) 23:36:09.35 ID:Uir6dqld
実際にベクトルクラスがあるからそれ参考にする


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