抽象工厂模式
抽象工厂模式,就是用一个超级工厂创建其他的工厂,这个超级工厂也称之为其他工厂的工厂;相较于工厂模式来说,具有更复杂的关系,故用来解决一个家族里面有多个分支的情况。
比如一个家族有多个派系,黑种人,黄种人,白种人,每一类的人又有男女之分。不多说,直接上代码吧
第一步:首先创建一个人类接口
第二步:创建男人,女人的抽象类
第三步:实现这些抽象类,创建不同种类的性别不同的人,我就举个例子
黑人
后面就自己根据情况写吧
这样准备工作就做完了
第四步:就要使用到我们抽象工厂的核心理念了,用一个超级工厂创建其他的工厂
创建一个超级工厂
第五步:让所有肤色的人实现着,并重写里面的方法,创建每类对应性别的人
比如:黄种人
第六步:到了检验效果的时候了
ok,这样一个超级工厂就创建完成了。
下一篇:6种类型的单例模式!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】