摘要:
1.1 定义 工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。 1.2 主要作用 将类的实例化(具体产品的创建)延迟到工厂类的子类(具体工厂)中完成,即由子类来决定应该实例化(创建)哪一个类。 1.3 解决的问题 工厂
阅读全文
posted @ 2019-11-06 11:02
红磨坊后的白桦树
阅读(174)
推荐(0)
编辑
摘要:
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。 优点 工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的信息,决定究竟应该创建哪个具体类的对象.通过使用工厂类,外界可以从直接创建具体产品对象的尴尬局面摆脱出来,仅仅需要负责“消费”对象就
阅读全文
posted @ 2019-11-06 10:33
红磨坊后的白桦树
阅读(147)
推荐(0)
编辑
摘要:
单例模式 :保证一个类只有一个实例的实现方法。 可以认为就是一个全局变量 使用场景 我们在浏览BBS、SNS网站的时候,常常会看到“当前在线人数”这样的一项内容。对于这样的一项功能,我们通常的做法是把当前的在线人数存放到一个内存、文件或者数据库中,每次用户登录的时候,就会马上从内存、文件或者数据库中
阅读全文
posted @ 2019-11-06 10:09
红磨坊后的白桦树
阅读(106)
推荐(0)
编辑