Dofactory.com
Dofactory.com
 Back to list
Views:   13.4K
Replies:  2
Archived

Practical use of the "dynamic" C# keyword in Design Patterns

The dynamic keyword is a recent addition to the C# language.  I have a gut feel that one or more of the GOF and/or MVC/MVP/MVVM patterns could benefit from its use.

Has anyone found a great use of dynamic in any of their own Design Pattern implementations?
(I am looking for this nice little 'gem' :-) )

Thanks.
Craig Johnston, Dec 14, 2010
Reply 1
I haven't used it yet, but came across this implementation of "VISITOR" design pattern using "dynamic" in c#.  In fact, this is one of the cool language features that may have many applications which may not have been explored yet because of the static nature of c#.  But dynamic will change that.  Once caveat would be dynamic has a cost and its proper usage should always be evaluated.

http://code.logos.com/blog/2010/03/the_visitor_pattern_and_dynamic_in_c_4.html

Hope you find this useful.
Rajesh Pillai, Jan 06, 2011
Reply 2
Not for a pattern but here's a usage for the dynamic keyword http://kozmic.pl/2010/12/15/c-dynamic-and-generics-dispatch/

Robert Blixt, Dec 15, 2010
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.