0

私は、OOP を使用して、どちらか一方が OF になるクラス間の関係をモデル化しようとしています。

例: 階層的なビジネスでは、Corporation -> Has -> Businesses -> Has -> Departments があるとします。

十分に単純です。しかし、別の事業者がこの法人を買収した場合はどうなるでしょうか。その場合、企業はその逆ではなく、ビジネスの一部になります。

4

1 に答える 1

0

基本クラスのインターフェイスまたは最も一般的なプロパティをいつでも使用できます。例えば:

public abstract class BusinessUnit {
     protected ArrayList<BusinessUnit> businessUnits;
}

そしてクラスで:

public class Corporation extends BusinessUnit { }

public class Business extends BusinessUnit { }

もちろん、BusinessUnit の種類に応じて、クラス内で別の方法で処理する必要があります。

于 2013-07-09T17:46:44.247 に答える