摘要:
一. 单例模式指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。 二.饿汉模式 public class HungrySingleton { private HungrySingleton(){} private final static HungrySingleton HUNGRY 阅读全文
摘要:
一.产品等级结构 产品族 图中有正方形和圆形,相同颜色代表一个产品族,相同形状代表一个同一个产品等级结构。 例如美的电器生产多种家用电器,那么深红色正方形代表美的空调,深红色圆形代表美的洗衣机,但是同一个纵坐标,都是美的产品。 同理粉红色正方形代表格力空调,粉红色圆形代表隔离洗衣机,同一个横坐标都是 阅读全文
摘要:
一. 在工厂方法模式种,不再由单一的工厂类生产产品,而是由工厂类的子类实现具体产品的创建。当增加一个产品时,只需要增加一个相应的工厂类的子类,实现生产这种产品,便可以解决简单工厂生产太多产品导致其内部代码臃肿的问题。 二.通用写法 抽象产品: public interface IProduct { 阅读全文
摘要:
一. 简单工厂设计模式又叫静态工厂方法模式,简单工厂模式有一个具体的工厂类,可以生成多个不同的产品。不在GoF23种设计模式之列。 二.通用写法 父产品类(接口): public interface IProduct { public void doService(); } 子产品类: public 阅读全文