デコレータを再利用できますか?
クライアントの参照を持つエンティティを装飾する必要があります。このデコレーターは、 getClientClientDecorator
の呼び出しでデータベース上のクライアントを取得します(装飾される前に、このメソッドは clientId を返し、装飾された後、Clientのインスタンスを返します)。
わかりましたが、同じデコレータで装飾できるエンティティが他にもいくつかありquestions
ますschedules
。クライアントの参照を持っています。
ちなみに、question
とschedule
で飾れClientDecorator
ます。
しかし、私も持っていQuestionDecorator
ます。Answer
この男は、などを飾ります。
この抽象化を行うにはどうすればよいので、いつでもデコレータを再利用できますか?
ClientDecorable
、インターフェイスを作成しようとしましQuestionDecorable
たが、進展がありません。