The Builder Pattern is rarely something you need. Often a Factory Method does the job just fine, as far as creating object instances goes. But sometimes, creating an object in a valid state would require a Create method with many parameters, and that gets annoying. There’s something rather elegant about chained member calls that build an object. The methods of a… Continue reading OO…