エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pimplイディオム | 闇夜のC++
オブジェクト指向の重要な概念のひとつに「カプセル化」というものがあります。 隠蔽化とも呼ばれ、ある... オブジェクト指向の重要な概念のひとつに「カプセル化」というものがあります。 隠蔽化とも呼ばれ、ある機能を使いたい時に、ユーザーが実装詳細を意識しなくても動作し、ある日、実装の内容がドラスティックに変更されても、ユーザーは特に何もしなくても昨日までと同じようにその機能を使い続けられるということを期待するものです。 適切なカプセル化の思想の元に設計されたコードは変更に対して柔軟です。 あなたが学生時代に書いた、擬似乱数を生成するオブジェクトMyRandは昨日まで線形合同法で実装されていました。しかし、今日、急に思い立って擬似乱数の生成方法をxorshiftに変更したとしても、MyRandオブジェクトを使う側はその変更によって呼び出しコードを修正する必要はありません。 ※この話はカルドセプトサーガおよび株式会社ロケットスタジオとは一切関係ありません。(http://www26.atwiki.jp