设计模式干货系列:(六)建造者模式【学习难度:★★★★☆,使用频率:★★☆☆☆】

今天介绍建造者模式,建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。举个简单的例子,比如我们去买电脑,买的是成品而不是散装的零件。

设计模式干货系列:(三)抽象工厂模式【学习难度:★★★★☆,使用频率:★★★★★】

接着上一篇工厂方法模式说,现在披萨店生意很好,除了卖披萨,又卖汉堡,并且为了适用不同的客户群体,增加了`单人套餐`和`家庭套餐`。这种情况下多了一个产品汉堡,已经不适合用工厂方法模式了,这时候就要用到更加抽象化的抽象工厂模式来满足这个系统。