1.单件模式
适用于类全局访问,且只能有一个实例
2.抽象工厂模式
怎么觉得看完抽象工厂模式和工厂方法模式,花了很长时间终于理解透了,可有种只可意会不可言传的感觉
3.工厂方法模式
总结下自己的理解吧,说点白话点
就如同三个鞋厂,现在要生产两种鞋子A,B
鞋厂--->对应三个实际的鞋厂,这个所谓的名称"鞋厂"就是一个抽象工厂的概念
生产A鞋子,生产B鞋子,是这三个工厂都可以做的,只是可能不同的工厂有不同的生产流程,但是都具备生产A,B两种鞋的方法
生产A鞋子,生产B鞋子就是所谓的工厂方法。
我现在是一个订购商,我订购让鞋厂去生产-->找到具体哪个鞋厂(抽象工厂创建实例工厂)-->要生产A还是B鞋子(调用工厂方法进行成产)