标签:windows 动作 adb eclips UI 技术分享 nbsp int 简单的
礼悟:
好好学习多思考,尊师重道存感恩。叶见寻根三返一,活水清源藏于零。
虚怀若谷良心主,皓月当空自在王。愿给最苦行无悔,诚劝且行且珍惜。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
package blog.jizuiku7;
/**
* 模板设计模式
* 这里只是提供简单的实现,理解精神就好,到工作中活学活用才好.
*
* @author jizuiku
* @version V17.10.03
*/
public abstract class AbstractReadSomething {
/*
* 提供具体的模板,具体应用时 只需要更改 其中变动的步骤即可
*
* 读书这个过程,给最苦 假设读书有三步,来到书桌,读书,离开书桌
* 三步中,能发生变动的只有 读书这个动作。今天读论语,明天读道德经.今天读数学,明天读语文!
* 所以读书这个动作要改成抽象的方法,在具体的子类中应需求而作变换.
*/
public void readBook() {
System.out.println("来到书桌");
read();
System.out.println("离开书桌");
}
public abstract void read();
}
package blog.jizuiku7;
/**
*
*
* @author jizuiku
* @version V17.10.03
*/
public class ReadChineseBook extends AbstractReadSomething {
@Override
public void read() {
// TODO Auto-generated method stub
System.out.println("读 语文书");
}
}
package blog.jizuiku7;
/**
* 模板设计模式 - 具体实现子类
*
* @author jizuiku
* @version V17.10.03
*/
public class ReadMathBook extends AbstractReadSomething {
@Override
public void read() {
// TODO Auto-generated method stub
System.out.println("读 数学书");
}
}
测试类
package blog.jizuiku7;
/**
* 演示 模板设计模式的使用
*
* @author jizuiku
* @version V17.10.03
*/
public class Demo {
public static void main(String[] args) {
AbstractReadSomething arsMath = new ReadMathBook();
arsMath.readBook();
System.out.println();
AbstractReadSomething arsChinese = new ReadChineseBook();
arsChinese.readBook();
}
}
结果
Java优秀,值得学习。
设计模式中蕴含着极高的智慧,对项目开发有大帮助。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
标签:windows 动作 adb eclips UI 技术分享 nbsp int 简单的
原文地址:http://www.cnblogs.com/jizuiku/p/7640431.html