私は自分のシステムにコマンドパターンを実装しました。なぜなら、私はいくつかの層を持っており、ロジックを遠隔から呼び出す必要があるからです。 class DoWorkCommandMessage { int param; }
class DoWorkCommandHandler : Handler<DoWorkCommandMessage>
{
Execute(MyObject ob
@Delegateと@Mixinの違いは何ですか? 多分私の質問はオブジェクト指向と関係があり、異なるパターンを適用する場合は、私は両方を使用し、同じ動作を達成することができます。 class Person {
String name = "Clark"
def walk() { "Walk" }
}
@Mixin(Person)
class Superhero {
私はウェブサイトから解析された値を商品に記入しようとしています。プロセスはうまくいく。私が欲しいのは、簡単に(カップリングを減らして)製品の値を簡単に埋めることです。 現時点では、値を追加する方法はproductX.Attributes[Price].SetValueFromString("95,3€");です。下記のデザインを見て、改善してください。 class Product
{