摘要:
为了更好地理解抽象工厂模式,我们先引入两个概念: 产品等级结构: 产品等级结构即产品的继承结构。一个抽象类为手机,其子类为华为,小米,一加等。抽象手机与具体品牌构成一个产品等级结构。 产品族:产品族是指由同一个工厂生产的,位于不同产品等级结构中的一组产品。如小米工厂生产的小米手机、小米电视、小米手表 阅读全文
posted @ 2021-11-28 16:00
“Kiddy”
阅读(55)
评论(0)
推荐(0)
摘要:
工厂方法模式就是熟悉的工厂模式 在工厂方法模式中: 不再提供一个统一的工厂来创建所有的产品对象,而是针对不同的产品提供不同的工厂,系统提供给一个与产品等级结构对应的工厂等级结构。 定义:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。工厂方法模式又简 阅读全文
posted @ 2021-11-28 15:57
“Kiddy”
阅读(59)
评论(0)
推荐(0)
摘要:
不属于GoF23 种设计模式 定义:简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Stati 阅读全文
posted @ 2021-11-28 15:55
“Kiddy”
阅读(32)
评论(0)
推荐(0)

浙公网安备 33010602011771号