<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://thoughtshapes.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>ThoughtShapes - Class Invariants and Use of Object Initializers - Comments</title>
 <link>http://thoughtshapes.com/node/84</link>
 <description>Comments for &quot;Class Invariants and Use of Object Initializers&quot;</description>
 <language>en</language>
<item>
 <title>Class Invariants and Use of Object Initializers</title>
 <link>http://thoughtshapes.com/node/84</link>
 <description>&lt;p&gt;If you are writing object oriented code and you try to ensure that your classes maintain their &lt;a href=&quot;http://en.wikipedia.org/wiki/Class_invariant&quot;&gt;invariants&lt;/a&gt; (i.e., ensure that your classes are always in a valid and self-consistent state), the new object initializer feature of C# will present you with some new challenges.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/node/84&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/node/84#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/26">Design DotNet</category>
 <pubDate>Tue, 07 Apr 2009 12:21:19 -0400</pubDate>
 <dc:creator>Rob Scott</dc:creator>
 <guid isPermaLink="false">90 at http://thoughtshapes.com</guid>
</item>
</channel>
</rss>
