Abstract Factory与Builder模式的区别
最近在学习设计模式,GOF那本书虽说经典,但是描述太抽象、难以理解,非常不适合初学者。
于是从微软WebCast上down来李建忠的设计模式视频,比啃GOF拿本书可好多了。
附上下载地址:http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/CsharpOOD.aspx
AF解决系列对象变化,系列对象之间是耦合的。
Builder解决对象部分变化,对象各部分子对象不相关,它难以应对“分步骤构造算法”的变化。
Builder模式常和Composite模式组合使用。