関数を実行したいが、その前にパスワードを確認したい。
Proxy Design パターンを使用することにしました。
言葉で :
Proxy クラスを作成し、
パスワードを送信し、
パスワードに問題がない場合は、どの機能を実行するかを彼に伝えます。
問題は、プロキシパターンによれば、内部全体が非公開であるべき/より良いことです。
そう - Method1/2 の外からは見えません...
そして、私は作りたくありませんMethod1/2
public
(そして、Ifはしたくありません)。デリゲートを使用したい。
では、どうすれば(外部から)有効なAction
パラメーターを彼に送信できますか?(ac
パラメータ)
各関数に public Action をクレートする必要がありますか?