自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 工厂方法模式

工厂方法 实现描述 个人见解,相对于简单工厂,工厂方法的区别在于: 简单工厂只是抽象了产品,而由统一的工厂生产,而工厂方法将工厂也进行了抽象,增加了工厂的可扩展性。 模式介绍 在简单工厂中,创建对象的是一个工厂类,而在工厂方法中,是由子类来创建对象。 应用场景 假设小明的蛋糕店扩展了业务,现在还会卖饼干、面包,此时如果改造之前的面包店就会比较费劲,于是小明打算新开两个分店,一个店生产饼干、一个店生产面包。 抽象产品 public abstract class Product { public abs

2020-06-03 00:49:02 89

原创 简单工厂模式

简单工厂 实现描述 提供一个创建对象的通用接口,调用类不需要知道具体去实例化哪一个子类。 模式介绍 简单工厂模式就是把实例化的操作单独放到一个类中,让这个类就作为一个工厂类,让工厂类来决定应该用哪个具体子类来实例化而不是由调用方具体去实例化某一个子类。这样做可以把客户类和具体子类的实现进行解耦,客户类不再需要知道有哪些子类以及应当实例化哪个子类。 应用场景 假设蛋糕店里面有很多蛋糕 public interface Cake { public String getTaste(); } public

2020-06-01 17:02:23 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除