エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
EffectiveC++入門 ~ 第4章 クラスと関数:その設計と宣言 ~
■ 課題 クラスインターフェースとは、そのクラスを使うプログラマがアクセスできるインターフェースの... ■ 課題 クラスインターフェースとは、そのクラスを使うプログラマがアクセスできるインターフェースのこと。インターフェースは、特に理由がない限り関数となる。大きなインターフェースは以下のような問題を抱える。 ・ 関数の数が多ければ多いほど、クライアントにとっては理解し難いものになる。 ・ 保守が難しくなる。重複コードの保守、インターフェースの一貫性の維持、ドキュメント化が大変になる。 ・ 大きなインターフェースは、ヘッダファイルが長くなり、コンパイル時間に大きな影響を与える。 ■ 解決 クラスインターフェースはできる完全かつ最小限になるまで、よく設計を吟味する。 ■ 補足 私見だが、この当たり前のようなことをできるプログラマは残念ながら、かなり少ない。 #include <iostream> using namespace std; class Rational { public: __Ra
2013/03/16 リンク