工厂模式
每种产品都一个自己的专属工厂,每个工厂都生产一种特定的商品。
工厂模式样例代码
产品抽象 工厂抽象 具体苹果产品 具体苹果工厂 具体葡萄产品 具体葡萄工厂特点
1、类多。
2、新增加一种产品不用修改已有的代码。
3、客户端使用不方便。
简单工厂
通过传入的参数来选择生产什么产品。
简单工厂模式样例代码
抽象产品 具体产品0ne 具体产品Two 简单工厂根据传入参数生产产品特点
1、类少。
2、新增加一种产品需要修改现有代码。
3、客户端使用方便。
每种产品都一个自己的专属工厂,每个工厂都生产一种特定的商品。
1、类多。
2、新增加一种产品不用修改已有的代码。
3、客户端使用不方便。
通过传入的参数来选择生产什么产品。
1、类少。
2、新增加一种产品需要修改现有代码。
3、客户端使用方便。
本文标题:工厂模式和简单工厂模式
本文链接:https://www.haomeiwen.com/subject/uvtquctx.html
网友评论