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

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

20 位/213 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000010000214



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向なんて今すぐやめてください

書き込みレス一覧

オブジェクト指向なんて今すぐやめてください
317 :デフォルトの名無しさん[sage]:2014/04/10(木) 17:15:19.22 ID:/ZxWThzL
全くその通りで、継承の基底クラスならわかるが、抽象クラス? なんだそれって感じ。
オブジェクト指向なんて今すぐやめてください
325 :デフォルトの名無しさん[sage]:2014/04/10(木) 22:38:10.69 ID:/ZxWThzL
>>318
C++じゃなくて悪いんだが、そもそも図形はPathクラス一個でいいから、
セッター  void setWidth(Path *path, float width);
ゲッター BOOL isRectAngle(Path *path);

float w = 100.0;
if (isRectAngle(selectedPath1) && isRectAngle(selectedPath2)) {
  setWidth(selectedPath1, w);
  setWidth(selectedPath2, w);
}
オブジェクト指向なんて今すぐやめてください
326 :デフォルトの名無しさん[sage]:2014/04/10(木) 22:43:58.55 ID:/ZxWThzL
>>320
Streamを継承して…っていうパターンは知らないが、
そういうのはfacadeオブジェクトを作って、内部的に処理を分ければいい。
引数にファイル名やらファイルの場所を取ればいいでしょ。
オブジェクト指向なんて今すぐやめてください
329 :デフォルトの名無しさん[sage]:2014/04/10(木) 23:04:55.13 ID:/ZxWThzL
>>328
facadeに機能追加するかな。
そのデータベースを使うAPIなり、暗号化処理のライブラリを使うためのメソッドまたはオプションを追加。

ただ、そちらは抽象クラスStreamを基底に、機能別にサブクラスを作るパターンだと思うし、
俺が言ってるのは別個の機能をもったクラスをfacadeに纏める話なので、
話が噛み合ないだろうというか、俺も書いててトンチンカンだなと思った。


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