EWS Java APIを使用してExchange Serverを呼び出す必要があります。 このAPIには、20〜30以上の異なるプロパティのgetterを持つTaskクラスがあります。 当社では、4-5物件のみを使用します。コンタクトとアポイントメントのidem。APIからJavaクラスを書き換えるデザインパターン
私の意見では、開発者は3つのアイテム(予定、タスク、連絡先)に使用する必要がある4-5のプロパティを簡単に見つけることができるようにミニAPIを書く方が現実的かもしれないと考えます。
私が作成したExtendedTaskは、元のAPIからTaskクラスを拡張する必要がありますか?はいの場合は、親クラスでレンダリングされているため、ExtendedTaskに4-5属性を作成する必要がありますか。
私の場合はどうしますか?元のクラスを使用しますか?サブクラスを作成しますか?タスククラスを拡張しない別のクラスを作成しますか?
ありがとうございました
なぜあなたは元のクラスを拡張するのでしょうか?ゲッターが継承されて以来、あなたが望むものは得られません。コンポジションだけでなく継承について知っているならば、おそらくあなたの仲間の開発者を "助ける"ようにすべきではありません。 – Kayaman
はい、そうです。私がそれについて考えるのではなく、ここでは構成がもっと役に立つはずです。 – Gabriel