您当前的位置: 首页 > 

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【设计模式】【06】模板方法模式

命运之手 发布时间:2022-04-12 10:14:42 ,浏览量:1

应用场景

模板方法模式,英文名Abstract Method Pattern

该模式在基类中定义了通用业务流程,在子类中实现具体的子流程

适用场景:

整体流程固定,但某个子流程有多种实现方式

实现代码


	abstract public class Biz {
	
	    public void go() {
	        step1();
	        step2();
	        step3();
	    }
	
	    protected void step1() {
	    }
	
	    protected void step2() {
	    }
	
	    abstract protected void step3();
	}
	
	public class BizImpl extends Biz {
	
	    @Override
	    protected void step3() {
	    }
	}

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0689s