![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
快乐小石头
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式
标题策略模式 一、 定义 是一种定义了一系列算法的方法,所有这些算法完成的都是相同的工作,只是实现不同,他可以以相同的方式调用所有的算法,减少各种算法类之间的耦合 二、构造图 三、代码实现 1、环境角色 public class Context { private Strategy strategy; public Context(Strategy strategy) { ...原创 2019-07-23 16:54:00 · 88 阅读 · 0 评论 -
设计模式之模板模式
模板模式 一、定义 定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 二、模式结构 三、代码实现 1、抽象父类 public abstract class Dish { /** * 具体的整个过程 */ protected void dodish(){ this....原创 2019-07-23 18:47:15 · 84 阅读 · 0 评论