模板模式
来源:互联网 发布:限电插座淘宝 编辑:程序博客网 时间: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