会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xcn-xcn
博客园
首页
新随笔
联系
订阅
管理
设计模式学习--抽象工厂
都知道有简单工厂 / 工厂 / 抽象工厂模式
首先,从UML类图看区别:
简单工厂模式
总结:
简单工厂:唯一工厂类,一个产品抽象类,工厂类的创建方法依据入参判断并创建具体产品对象。
工厂方法:多个工厂类,一个产品抽象类,利用多态创建不同的产品对象,避免了大量的if-else或者swtich-case判断。
抽象工厂:多个工厂类,多个产品抽象类,产品子类分组,同一个工厂实现类创建同组中的不同产品,减少了工厂子类的数量。
posted @
2021-12-21 15:48
xcn-xcn
阅读(
37
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告