Javaの多目的組み合わせ、以下の継承

オブジェクト指向の原則は、多目的の組み合わせであることをクラスの機能を拡張し、より少ない相続ことを教えてくれる。理由は次のとおりです。

まず、サブクラスは親クラスは、それが可能サブクラスは無用または有害でさえサブクラス親クラスを継承しますすべてのpublicおよびprotected継承、ある継承します。言い換えれば、サブクラスは親クラスのメソッドの一部は、どのように行うためにことを願っのみを継承しますか?

第二に、実際のオブジェクトは、刻々と変化する、各カテゴリの目的は、これらのクラスは親クラスを継承していても、自分自身のカテゴリを持っている場合、時には、まだクラスの無制限の拡大を引き起こす可能性があります。

第三に、継承サブクラスは、実際には、このような状況は、実行中に判断することができるオブジェクトのニーズを満たすことができない、確定コンパイルする必要があります。しかし、彼らははるかに柔軟な継承よりも組み合わせることができ、あなただけの実行時にオブジェクトを決定することができます。

おすすめ

転載: www.cnblogs.com/u013533289/p/11208126.html
おすすめ