Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
搜索
搜索
Golang设计模式(抽象工厂模式)
学习笔记
2023-02-10
91°
为了更清晰地理解工厂方法模式,需要先引入两个概念:
产品等级结构
:产品等级结构即产品的继承结构,如一个抽象类是电视机,其子类有海尔电视机、海信电视机、TCL电视机,则抽象电视机与具体品牌的电视机之间构成了一个产品等级结构,抽象电视机是父类,而具体品牌的电视机是其子类。
产品族
:在抽象工厂模式中,产品族是指由同一个工厂生产的,位于不同产品等级结构中的一组产品,如海尔电器工厂生产的海尔电视机、海尔电冰箱,海尔电视机位于电视机产品等级结构中,海尔电冰箱位于电冰箱产品等级结构中。
相关链接
Golang观察者设计模式(十九)
Go语言设计模式之结构型模式
golang 设计模式之选项模式
Golang设计模式—简单工厂模式(Simple Factory Pattern)
代码模板 | Go语言设计模式实战
Golang语言设计模式的实现—单例模式