摘要:
策略模式中一个类的行为可以在运行的时候进行更改,我们需要定义一个策略的接口,让所有的具体策略实现这个接口,然后封装一个可以执行策略的对象,可以通过传入不同的策略,执行不同的算法; 意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决:在有多种算法相似的情况下,使用 if. 阅读全文
posted @ 2020-07-15 17:35
AmourLee
阅读(157)
评论(0)
推荐(0)
摘要:
抽象工厂模式相对于简单工厂模式,会复杂一些,但是扩展性变得更加好; 一、实现抽象工厂一共分一下几个步骤: 创建产品接口 创建产品抽象类 创建产品具体实现类 创建工厂接口 创建抽象工厂 创建具体工厂实现类 创造者调用创造方法 下面是简单的类图: 产品类图: 工厂类图: 1、创建产品接口 package 阅读全文
posted @ 2020-07-15 14:08
AmourLee
阅读(152)
评论(0)
推荐(0)

浙公网安备 33010602011771号