抽象工厂模式

抽象工厂模式,就是用一个超级工厂创建其他的工厂,这个超级工厂也称之为其他工厂的工厂;相较于工厂模式来说,具有更复杂的关系,故用来解决一个家族里面有多个分支的情况。
比如一个家族有多个派系,黑种人,黄种人,白种人,每一类的人又有男女之分。不多说,直接上代码吧

第一步:首先创建一个人类接口

第二步:创建男人,女人的抽象类

第三步:实现这些抽象类,创建不同种类的性别不同的人,我就举个例子
黑人


后面就自己根据情况写吧
这样准备工作就做完了

第四步:就要使用到我们抽象工厂的核心理念了,用一个超级工厂创建其他的工厂
创建一个超级工厂

第五步:让所有肤色的人实现着,并重写里面的方法,创建每类对应性别的人
比如:黄种人

第六步:到了检验效果的时候了

ok,这样一个超级工厂就创建完成了。
下一篇:6种类型的单例模式!!!

posted @   itMuzi  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示