質問です。
いまあるクラス用意します。たとえばこのクラスはファイルアクセスに関する単純な処理を提供します。
1バイトアクセスのReadByte、WriteByteがあるとします。このクラスをCBaseFileとします。
次にこれを使って用途がより限定的なクラスを作ります。
つまりCBaseFileでは処理が汎用的でコーディング量を節約できないためです。
そこでCMyFileを作成し、ReadLine、WriteLine(行;\r\nまでの単位を扱う)を提供したいとおもいます。
このときこのCMyFileはCBaseFileから継承したほうが良いのか、メンバに持つべきなのか、です。
Is AなのかHas Aなのかどっちにしたほうが良いのですか?