模板模式
来源:互联网 发布:四知的翻译 编辑:程序博客网 时间:2024/06/18 12:12
定义一个操作中的算法骨架, 而将一些步骤延迟到子类中.
举例
/** * 创建车的抽象类 * @author fan * */public abstract class Car { public abstract void Start(); public abstract void Go(); public void dirver() { Start(); Go(); };}/** * 实体类 * @author fan * */public class Bc extends Car { @Override public void Start() { // TODO Auto-generated method stub System.out.println("BC Start"); } @Override public final void Go() { // TODO Auto-generated method stub System.out.println("Bc go"); }}/** * 实体类 * @author fan * */public class Bmw extends Car{ @Override public void Start() { // TODO Auto-generated method stub System.out.println("Bmw Start"); } @Override public final void Go() { // TODO Auto-generated method stub System.out.println("Bmw go"); }}/** * 测试下 * @author fan * */public class Test { public static void main(String[] args) { Car car = new Bc(); car.dirver(); car = new Bmw(); car.dirver(); }}// resBC StartBc goBmw StartBmw go
阅读全文
0 0
- 模板模式-抽象模板
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 模板模式
- 代码优化--loop unrolling 更新版
- React+Redux中的MVC
- (1) java通过sftp上传文件
- docker与虚拟机
- Windows 下配置php+Redis
- 模板模式
- mysql开启慢查询日志及查询--windows
- B.Twins
- Redis之——配置详解
- java.lang.ArrayIndexOutOfBoundsException
- JavaScript常用语法说明
- 聚类(1)----DBSCAN实例
- docker入门命令教程
- 利用bootstrap的modal组件自定义alert,confirm和modal对话框