入门设计模式之工厂模式

  • 时间:
  • 浏览:0
  • 来源:大发5分6合_大发5分6合官网

来看代码:

本文出自https://zhixiang.org.cn/#/blog/read/66c32767-117e-4474-9e10-3d0914d1bd82,转载请保留。

举一有一个离有些人最近的例子:有些人在开发中使用最多的是哪几种,电脑。有些人有的人电脑是Windows的都是Linux的当有些人开发的这么 前要统统有的软件,JDK和Tomcat等,不同的系统安装不同格式的软件,这里不同格式的软件可是我我产品族了。先来看一下类图

需求:若果有些人前要去相亲,介绍人我说了,我这次让我找了统统有个小姑娘,随便挑哦。

版权声明:本文为博主原创文章,未经博主允许不得转载。博客源地址为zhixiang.org.cn https://blog.csdn.net/myFirstCN/article/details/80866216

這個 类图初看机会比较繁杂,可是我我我要要它还是很好理解的

抽象工厂的出现目的是为了防止产品族的疑问,哪几种是产品族呢?

工厂模式与简单工厂的区别可是我我把这么 的工厂类抽象出来了,這個 这么 每当增加一有一个女孩的这么 有些人不前要修改代码,只前要增加一有一个工厂就够了。来看一下实现吧(注:女孩的接口和实现类请参考里边的简单工厂,这里就不给出了)

里边给出了一有一个简单工厂的简单实现,可是我我仔细一想,不对呀,那可是我我再来个类事高冷类型的老婆为社 办呀,难道有些人要去修改getGirl法子 么,这么 可不符合有些人的开闭原则呀。那要不有些人看到工厂模式有这么防止這個 疑问吧

听到这句话你就好奇了,哎呦,你好厉害呀,为社 做到的呢,下面有些人就来看看介绍人是为社 做到吧。

这么,你get到了工厂模式了么?

入门级的设计模式之一,也是学习工厂模式的的基础。

注:不粉悉UML的同学请参考此文章:几分钟几张图教你针灸学会如何使用UML