<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-2212558652617325901.post4607926898832952878..comments</id><updated>2011-12-29T08:29:46.013-05:00</updated><category term='C#'/><category term='Threading'/><category term='Visual Studio'/><category term='Attributes'/><category term='Architecture'/><category term='Tip'/><category term='Fluent interfaces'/><category term='OOP'/><category term='Parallel Extensions'/><category term='Settings'/><category term='Debug'/><category term='Design'/><category term='Parallel Computing'/><category term='Property'/><category term='Generics'/><category term='Password'/><category term='Training'/><category term='Reflector'/><category term='DevTeach'/><category term='Silverlight'/><category term='Extension methods'/><title type='text'>Comments on Eric De C#: Using Decorator (or Wrapper) Design Patterns to ad...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.decarufel.net/feeds/4607926898832952878/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default'/><link rel='alternate' type='text/html' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html'/><author><name>Eric De C#</name><uri>http://www.blogger.com/profile/01046447681968794782</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_F9mN1vFyteY/STk80ggsyRI/AAAAAAAAD5g/XiVQebXFt_0/S220/Eric_De_Carufel_120x160.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2212558652617325901.post-2646004151570291114</id><published>2011-12-29T02:20:14.484-05:00</published><updated>2011-12-29T02:20:14.484-05:00</updated><title type='text'>Its a good experience! very nice site and a series...</title><content type='html'>Its a good experience! very nice site and a series of useful links here. I had too much information here, thanks to a guy like me just keep it up&lt;br /&gt;&lt;a href="http://freehouseinteriordesignideas.com" rel="nofollow"&gt;interior design&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/2646004151570291114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/2646004151570291114'/><link rel='alternate' type='text/html' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html?showComment=1325143214484#c2646004151570291114' title=''/><author><name>james kent</name><uri>http://www.blogger.com/profile/10036682739105454062</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html' ref='tag:blogger.com,1999:blog-2212558652617325901.post-4607926898832952878' source='http://www.blogger.com/feeds/2212558652617325901/posts/default/4607926898832952878' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1048931595'/></entry><entry><id>tag:blogger.com,1999:blog-2212558652617325901.post-4068607414907116958</id><published>2010-01-27T14:26:44.343-05:00</published><updated>2010-01-27T14:26:44.343-05:00</updated><title type='text'>thanks for the great info. it will surely help me ...</title><content type='html'>thanks for the great info. it will surely help me a lot&lt;br /&gt;Cheers</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/4068607414907116958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/4068607414907116958'/><link rel='alternate' type='text/html' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html?showComment=1264620404343#c4068607414907116958' title=''/><author><name>custom essay</name><uri>http://www.research-service.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html' ref='tag:blogger.com,1999:blog-2212558652617325901.post-4607926898832952878' source='http://www.blogger.com/feeds/2212558652617325901/posts/default/4607926898832952878' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1640191574'/></entry><entry><id>tag:blogger.com,1999:blog-2212558652617325901.post-7455586458601383849</id><published>2009-10-05T12:13:43.253-04:00</published><updated>2009-10-05T12:13:43.253-04:00</updated><title type='text'>AccountDecorator has a few issues, firstly: all of...</title><content type='html'>AccountDecorator has a few issues, firstly: all of the properties/methods refer to _account as Account which would be incorrect since that would be a static member to the Account class. I assume this was an oversight as you were typing up your blog post.&lt;br /&gt;&lt;br /&gt;The more pressing issue is why does AccountDecorator exist at all? You could have easily have just used the original account since there was no purpose to your decoration of it. Or you could&amp;#39;ve created something like&lt;br /&gt;&lt;br /&gt;IValidatorMember&amp;amp;ltT&amp;amp;gt class&lt;br /&gt;&lt;br /&gt;and instead of AccountValidatorBase : AccountDecorator you would use&lt;br /&gt;&lt;br /&gt;AccountValidatorBase : IValidatorMember&amp;amp;ltIAccount&amp;amp;gt&lt;br /&gt;&lt;br /&gt;I think it&amp;#39;s much more preferable for wrapper classes to be implemented through generics so you don&amp;#39;t end up with double the amount of files per classes you have.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/7455586458601383849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/7455586458601383849'/><link rel='alternate' type='text/html' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html?showComment=1254759223253#c7455586458601383849' title=''/><author><name>dotnetchris</name><uri>http://dotnetchris.wordpress.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html' ref='tag:blogger.com,1999:blog-2212558652617325901.post-4607926898832952878' source='http://www.blogger.com/feeds/2212558652617325901/posts/default/4607926898832952878' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1028756067'/></entry><entry><id>tag:blogger.com,1999:blog-2212558652617325901.post-1690283959584893663</id><published>2009-10-03T08:49:00.459-04:00</published><updated>2009-10-03T08:49:00.459-04:00</updated><title type='text'>Great posting, well explained, practical and very ...</title><content type='html'>Great posting, well explained, practical and very useful. Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/1690283959584893663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/1690283959584893663'/><link rel='alternate' type='text/html' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html?showComment=1254574140459#c1690283959584893663' title=''/><author><name>RA</name><uri>http://www.blogger.com/profile/16579452623374206731</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html' ref='tag:blogger.com,1999:blog-2212558652617325901.post-4607926898832952878' source='http://www.blogger.com/feeds/2212558652617325901/posts/default/4607926898832952878' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1121187974'/></entry><entry><id>tag:blogger.com,1999:blog-2212558652617325901.post-6139295951524703030</id><published>2009-10-03T04:18:09.037-04:00</published><updated>2009-10-03T04:18:09.037-04:00</updated><title type='text'>Very insightful. I wish there was dedicated print ...</title><content type='html'>Very insightful. I wish there was dedicated print option, with all images and source code properly laid out on page. Keep the good stuff coming!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/6139295951524703030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/6139295951524703030'/><link rel='alternate' type='text/html' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html?showComment=1254557889037#c6139295951524703030' title=''/><author><name>Eurekin</name><uri>http://www.blogger.com/profile/12899228602227596377</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04203638751368774793'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html' ref='tag:blogger.com,1999:blog-2212558652617325901.post-4607926898832952878' source='http://www.blogger.com/feeds/2212558652617325901/posts/default/4607926898832952878' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1683299907'/></entry><entry><id>tag:blogger.com,1999:blog-2212558652617325901.post-6635436210377145028</id><published>2009-10-02T10:17:18.465-04:00</published><updated>2009-10-02T10:17:18.465-04:00</updated><title type='text'>This was a very timely and content rich post for m...</title><content type='html'>This was a very timely and content rich post for me to read, Eric, thank you!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/6635436210377145028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2212558652617325901/4607926898832952878/comments/default/6635436210377145028'/><link rel='alternate' type='text/html' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html?showComment=1254493038465#c6635436210377145028' title=''/><author><name>BigPigVT</name><uri>http://www.blogger.com/profile/13822643534037160541</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.decarufel.net/2009/09/using-decorator-or-wrapper-design.html' ref='tag:blogger.com,1999:blog-2212558652617325901.post-4607926898832952878' source='http://www.blogger.com/feeds/2212558652617325901/posts/default/4607926898832952878' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-414586239'/></entry></feed>
