Enterprise Solution Patterns Using Microsoft Dot Net

A patterns catalog produced by the MicrosoftPatternsAndPractices group. Foreword by WardCunningham.


It's one of those self-extracting executables but unzip on linux extracted the PDF without any problems. Large parts of it seem to be language-specific rehashes of patterns in Fowler's PatternsOfEnterpriseApplicationArchitecture and the GangOfFour book but that's not necessarily a bad thing. On the other hand their singleton example uses DoubleCheckedLocking. Does anyone know if that actually works in C# or do the issues why DoubleCheckedLockingIsBroken in Java also apply here? --AdewaleOshineye

According to http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/singletondespatt.asp does double checked locking work as intended in C#. I haven't tried it myself since i tend to (over) use readonly instead. --ChristianOhman


See also CsharpPatterns, EnterpriseApplication


CategoryDotNet CategoryBook CategoryMicrosoft


EditText of this page (last edited September 26, 2014) or FindPage with title or text search