java基本知识的第八天

 

 这里说的是工厂方法,工厂方法的意思是:工厂来生产产品

 

 在main函数里面直接调用工厂的相应方法,来产生产品

 

 这里是最普通的工厂方法了,在这里的是静态函数,然后的话有一个map,是专门对应key和value的,用来 的作用就是:对于key,如果说已经存储过的,那么直接返回就行

 

工厂方法模式的设计方法给我的启发是什么:

1.最简单的这个工厂方法就是这个意思,就是一个main和一个工厂。

2.另外一个,就是说,工厂方法模式,解决说重复生成产品的问题,就是去生成map

3.map得到key相应的value就不用说了,就是get函数

4.工厂方法,就是大概给我的感觉就是,把自己的工具放成一个类的大概意思。

 

 

这里的意思是抽象工厂模式,是多个工厂,多个产品的模式,就是抽象工厂模式。

 

 抽象工厂的话,给我的感觉就是,多个工厂,多个产品

一个工厂可以产生对应的产品。

 

 

 这里是抽象工厂的service包下面的代码,就是告诉你它能够提供的服务是什么

 

 这里说的是htmldocument  也就是说这个产品的内部有些什么东西,这个产品里面是可以有一些东西的,例如保存之类的

 

 这里是worddocument,同样的是这个产品内部的东西。

 

 

 这里说的是,对于这个好工厂和快工厂,就是去实现了工厂的这个类,就是实现相应的接口

 

 这里说的是产品,产品也是要相应的去实现的

 

 这里也是说的产品

 

posted @ 2020-03-25 16:48  Start_from_Zero  阅读(138)  评论(0)    收藏  举报