设计模式 (工厂方法设计模式)

原创
2017/03/27 11:27
阅读数 63

工厂方法,我看了这么多,对工厂的理解,我觉得就是生产东西物品,

上面说的有简单工厂,抽象工厂,还有工厂,看的我觉得头都很晕了,

我觉得,简单工厂就是直接一个工厂生产东西或者物品,我只要有工厂我就能生产

抽象工厂,就是这个工厂不生产东西,就给你一个概念

工厂模式,就是只要是个工厂他就能具有生产东西的能力

我觉得简单工厂可以归纳到工厂模式里面,抽象工厂也可以归纳到里面

工厂模式又包括,普通工厂,静态工厂,多个工厂模式这个好复杂呀,

工厂顾名思义是造东西的,我如果想做一个很漂亮很通用,很健壮的。

满足:这些个原则

1.开闭原则(Open Close Principle)

2.里氏代换原则(Liskov Substitution Principle)

3.依赖倒转原则(Dependence Inversion Principle)

4.接口隔离原则(Interface Segregation Principle)

5、迪米特法则(最少知道原则)(Demeter Principle)

6、合成复用原则(Composite Reuse Principle)

 

这个工厂肯定很不错。说实话,这些原则我都不是太明白,因为不是看不懂概念

 

按照我的理解,我想让这个工厂很牛逼的话,我想用工厂模式的话。

我首先想的是这个工厂可以扩大,首先面积可以扩大,然后规模可以扩大,分布可以更广

然后可以生成任何的东西,而且会很省事。

 

就像我想生产杯子或者是生产牙刷,我只需要提供牙刷和杯子的模板,然后就可以直接生产了,我不需要调节任何东西,当我需求增大的时候,可以自动扩充设备,然后需求比较多,可以自动扩充销售渠道,因为本身这些东西都是可控的,我觉得有条件可以做成这个样子。

当然了这些东西还是需要分类的,要不然工程肯定压力很大,比如说,杯子的制作方式,电脑的制作方式,手机的制作方式肯定是一样的,只不过在细节方面会变化,我只需要提供制作模板就可以,之后的事情就不管了

 

 

 

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部