LoginSignup
0
0

More than 5 years have passed since last update.

Effective C++ (3rd) > 6章(32項の前) > publicな継承は、「is-a関係」を表します。もしこの意味に反することをすれば、トラブルになるのです。

Last updated at Posted at 2015-05-20

引用: Effective C++ 第3版

publicな継承は、「is-a関係」を表します。もしこの意味に反することをすれば、トラブルになるのです。



msdn

オブジェクト指向プログラミングにおけるクラスの関係は、is-a と has-a の 2 つの関係で表されます。is-a 関係では、派生クラスは確実に基本クラスの一種です。
...
一方、CustomerReferral というクラスと Customer クラスの関係は has-a 関係です。これは、顧客紹介 (customer referral) には顧客 (customer) という語が含まれてはいますが、顧客の一種ではないためです。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0