object2
で何らかの状態変更が発生した場合、object1
でいくつかのタスクを実行する必要があります。 私はアンドロイドでオブザーバブルパターンを使用しようとしていました。つまり、ObserverクラスとObservableクラスを使用するということです。つまり、object1
はObserverを実装し、object2
はObservableを拡張します。残念ながら、object2
はすでに別のクラスから拡張されているため、Observableの拡張として定義することはできません。観測可能なパターンの代わりに?
このパターンを使用する別の方法はありますか?私がこの動作を実行できる他のクラスですか?
ありがとうございました。
ありがとう!私にはそれで充分です。 kostjaのソリューションも良いとは言えますが、追加の努力が必要です。 – forumercio
これは「危険な」解決策です。それは私のためにも機能しますが。しかし、あなたのクラスをFINALIZEするか、関連するすべてのプロパティをプライベートとして宣言する必要があります。これは、あなたのクラスが別のクラスによって拡張されたときに、あなたの観察可能な作業を維持する唯一の方法です... – Sauer