ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0762739
2016/01/17(日) 11:27:25.16ID:mdoFHj7B自分的には、ストラテジーパターンは、「多態性を利用して戦略を動的に変更すること」と理解してます。
で、デリゲートの場合は、多態性を用いるのではなく、メソッドそのものを直接指定しているだけなので、ストラテジーパターンとは呼べないのでは?
もちろん、やってることはどちらも「戦略を動的に切り替える」なので、意味合い的には同一だと思うのですが。
■ このスレッドは過去ログ倉庫に格納されています