タイトルが適切かどうかわかりませんが、ここに私の質問があります
たとえば、クラスを書きました
バージョン 1
class SomeClass
{
public method1()
{
...
...
}
public method2()
{
...
...
}
}
SomeClass のオブジェクトは、さまざまなモジュールによってメッセージ キューにプッシュされます。
module1
module2
module3
その後処理されますmodule4
今、module3
いくつかの追加機能 method3() が必要なので、追加機能を SomeClass に追加しました
バージョン 2
class SomeClass
{
public method1()
{
...
...
}
public method2()
{
...
...
}
public method3()
{
...
...
}
}
この新しいクラスで更新されましmodule3
たmodule 4
が、module1とmodule2はそうではありません
module3
(バージョン 2)のオブジェクトをSomeClass
メッセージ キューにポストしますがmodule1
、(バージョン 1)module2
のオブジェクトも引き続きポストしますSomeClass
module 4
バージョン 2 定義のオブジェクトがバージョン 1 定義のオブジェクトを読み取るのに問題はありますか?