タイトルが適切かどうかわかりませんが、ここに私の質問があります
たとえば、クラスを書きました
バージョン 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 定義のオブジェクトを読み取るのに問題はありますか?