模板模式
来源:互联网 发布:人工智能 高清百度云 编辑:程序博客网 时间:2024/05/06 02:06
编写一个抽象父类,父类提供了多个子类的通用方法,并把一个或多个方法留给其子类实现,这就是一种模板模式。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package
test;
public
abstract
class
SpeedMeter
{
private
double
turnRate;
public
SpeedMeter(){}
public
abstract
double
getRadius();
public
void
setTurnRate(
double
turnRate)
{
this
.turnRate=turnRate;
}
public
double
getSpeed()
{
return
Math.PI*
2
*getRadius()*turnRate;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package
test;
public
class
CarSpeedMeter
extends
SpeedMeter
{
public
double
getRadius()
{
return
0.28
;
}
public
static
void
main(String[] args)
{
CarSpeedMeter csm=
new
CarSpeedMeter();
csm.setTurnRate(
15
);
System.out.println(csm.getSpeed());
}
}
0 0
- 模板模式-抽象模板
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- JS----格式化数字,格式化金额
- 实现一个缓存实例的不可变类
- android之Android类装载器DexClassLoader之二
- 说说PendingIntent的内部机制
- java里面try,catch,finally异常捕捉
- 模板模式
- 使用抓包工具Fiddler通过手机抓包
- Python - 列表生成式
- 学习
- 简单工厂模式
- CUDA之cudaMemcpyDeviceToHost失败
- 命令模式
- VolleyError解析
- px dp sp区别