模板模式

来源:互联网 发布:限电插座淘宝 编辑:程序博客网 时间:2024/05/16 02:00
package designpattern.model;/** * Created by xingjie on 2017/1/13. */public abstract class Greet {    public void selfDescription(){        System.out.println("Hello!My name is "+getName()+",i am "+getAge()+" years old!");    }    protected abstract String getName();    protected abstract String getAge();}

package designpattern.model;/** * Created by xingjie on 2017/1/13. */public class James extends Greet {    @Override    protected String getName() {        return "James";    }    @Override    protected String getAge() {        return "27";    }    public static void main(String[] args) {        new James().selfDescription();    }}

输出:

Hello!My name is James,i am 27 years old!

0 0
原创粉丝点击