- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
BeijingShengsiyuanTechnologyCo.,
Ltd.
简单工厂模式
Simplefactory
pattern
简单工厂模式是类的创建模式,又叫做静
态工厂方法(StaticFactoryMethod)模
式。简单工厂模式是由一个工厂对象决定创
建出那一种产品类的实例。通常它根据自变
量的不同返回不同的类的实例。
Thesimplefactorypatternisaclasscreation
pattern,alsocalledthestaticfactorymethod(Static
FactoryMethod)pattern.Thesimplefactorypattern
determineswhichproductclassinstanceiscreatedby
afactoryobject.Usuallyitreturnsinstancesof
differentclassesbasedondifferentarguments.
•简单工厂模式的实质是由一个工厂类根据
传入的参数,动态决定应该创建出哪一个
产品类的实例。
•Theessenceofthesimplefactorypatternisthata
factoryclassdynamicallydetermineswhichproduct
classinstanceshouldbecreatedbasedonthei
ncomingparameters.
简单工厂模式的构成
•工厂类(Creator)角色:担任这个角色的是简单工厂模
式的,含有与应用紧密相关的商业逻辑。工厂类在客
户端的直接调用下创建产品对象,它往往由一个具体类实
现。
•抽象产品(Product)角色:担任这个角色的类是简单工
厂模式所创建的对象的父类,或它们共同拥有的接口。抽
象产品角色可以用一个接口或者抽象类实现。
•具体产品(ConcreteProduct)角色:简单工厂模式所
创建的任何对象都是这个角色的实例,具体产品角色由一
个具体类实现。
Thecompositionofthesimplefactorypattern
•Factoryclass(Creator)role:Thisroleisthecoreofthesimplefactory
patternandcontainsbusinesslogiccloselyrelatedtotheapplication.The
factoryclasscreatesproductobjectsunderdirectcallsfromtheclient,andit
isoftenimplementedbyaconcreteclass.
•product(Product)role:Theclassthatysthisroleistheparent
classoftheobjectcreatedbythesimplefactorypattern,ortheinterfacethey
share.productrocanbeimplementedusinganinterfaceor
class.
•ConcreteProductrole:Anyobjectcreatedbythesimplefactorypatternis
aninstanceofthisrole,andtheconcreteproductroleisimplementedbya
concreteclass.
•实现自己的简单工厂模式
•Implementyourownsimple
factorypattern
您可能关注的文档
- 用梦想点燃理想:企业愿景与使命力量.pdf
- 智慧财务与数字化转型建设路径及应用价值分析.pdf
- 2026年网络直播设备租赁公司客户流失预警与挽回管理制度.docx
- 2026年网络直播设备租赁公司跨部门协作沟通管理制度.docx
- 2026年网络直播设备租赁公司利润分配管理制度.docx
- 2026年网络直播设备租赁公司设备信息化管理系统使用制度.docx
- 2026年网络直播设备租赁公司税务管理制度.docx
- 2026年网络直播设备租赁公司移动直播设备(直播车)管理制度.docx
- 2026年网络直播设备租赁公司员工离职与辞退管理制度.docx
- 2026年网络直播设备租赁公司技术故障应急处理管理制度.docx
- 2026年虚拟现实教育软件公司行政后勤综合管理制度.docx
- 2026年网络直播设备租赁公司试用期员工管理办法.docx
- 2026年网络直播设备租赁公司法律档案管理制度.docx
- 2026年网络直播设备租赁公司客户信用评估管理制度.docx
- 2026年网络直播设备租赁公司现场技术支持服务管理制度.docx
- 2026年网络直播设备租赁公司员工绩效考核管理制度.docx
- 2026年网络直播设备租赁公司个人主播租赁服务管理制度.docx
- 2026年网络直播设备租赁公司新设备试用评估管理制度.docx
- 2026年网络直播设备租赁公司设备盘点管理制度.docx
- 2026年网络直播设备租赁公司设备运输管理制度.docx
最近下载
- 联合建厂协议合同.docx VIP
- Unit 4 School Life 第1~2课时listening and speaking 教案 中职高一英语高教版基础模块1 .pdf VIP
- 童年期情感忽视与大学生情绪调节策略:使用偏好及脑结构基础.pptx VIP
- 医疗废物和污水管理领导小组及岗位职责.docx VIP
- GJB 548C-2021微电子器件试验方法和程序.docx VIP
- 46 黎曼几何初步 [伍鸿熙,沈纯理,虞言林 著] 2014年版.pdf VIP
- 铁路路基题库及答案.doc VIP
- 2025年广东省职业病诊断医师考试(职业性尘肺病)模拟试题及答案.docx VIP
- 第11课《对人有礼貌》第1课时礼貌暖人心核心素养教案 2025道德与法治一年级上册.docx
- 锂离子电池热失控预警方法.pdf VIP
原创力文档


文档评论(0)