投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/12/8 16:35:09
> やはり、この場合は継承というのはおかしいですね。
「委譲」による実装ですかね。


> 最終的に、以下のようにしました。
classA を渡す場所がコンストラクタだけなのであれば、
ClsA_ も ReadOnly で良いかも。


> Public ReadOnly Property ClassA() as classA  'とりあえずReadOnly
ReadOnly にすることで、たとえば外部(classC など)から、
 objB.ClassA = New classA()
などとして差し替えられてしまう事は防げますが、
 objB.ClassA.WritablePropertyX = "New Value"
のような操作を禁止できるわけではない点にご注意を。