不需要继承实现模板模式

来源:互联网 发布:软件售前方案 编辑:程序博客网 时间:2024/05/01 17:04

比继承的模板模式灵活多了是吧

package com.greywolf;public abstract class ModuleDesign {    public abstract void doB();    public void print() {        System.out.println("print");    }    public void execute() {        print();        doB();    }}

package com.greywolf;public class YellowSnake {    public void doB() {        new ModuleDesign() {            @Override            public void doB() {                System.out.println("doB");            }        }.execute();    }    public static void main(String[] args) {        new YellowSnake().doB();    }}


0 0
原创粉丝点击