トップページ > プログラム > 2014年11月25日 > 53f+YSIW

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

42 位/227 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000200000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
リーダブルコーディング技術スレ
JavaScript 3

書き込みレス一覧

リーダブルコーディング技術スレ
322 :デフォルトの名無しさん[sage]:2014/11/25(火) 07:46:51.85 ID:53f+YSIW
確かOpenSSLも各プラットフォーム毎に
#ifdefの嵐でで手が付けられなくなったらしいけど、
こういうのはTemplate Methodパターンみたいなものを使えばいいんだよ。

デバッグ用の関数、またはクラスと
リリース用の関数、またはクラスを作って
それを使うコードはどちらを使っているか意識する必要がないようにする

これぐらい基本だと思うんだが、OpenSSLを見る限り
世の中のレベルってこの程度のものなのかもしれんな。
JavaScript 3
932 :デフォルトの名無しさん[sage]:2014/11/25(火) 07:57:24.76 ID:53f+YSIW
よく勘違いしている人が多いが、
オブジェクト指向言語でしかオブジェクト指向が出来ないんじゃなくて
オブジェクト指向言語というのは、オブジェクト指向をやりやすい言語なんだよ。

カプセル化・継承・ポリモーフィズムというのは、オブジェクト指向の特徴ではなく
オブジェクト指向言語は、カプセル化・継承・ポリモーフィズムをやりやすいってだけ。

求められる要件が同じなら、カプセル化・継承・ポリモーフィズムをする。
その書き方が、言語によって簡単かどうかの違い。

JavaScriptを使っていて、カプセル化・継承・ポリモーフィズムをしたいなぁって
みんなが思ったからプロトタイプベースオブジェクト指向に、
カプセル化・継承・ポリモーフィズムのための言語仕様が加わっただけ。

まず最初に、要求があった。みんながほしがった機能だから
つけ加えられたってことを忘れちゃダメ。
別に今までやってきたことを、簡単に書けるようになったというだけで
今までの何かを、壊すわけじゃないんだからさ。


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