模板设计模式代码
来源:互联网 发布:手机制作字幕软件 编辑:程序博客网 时间:2024/05/02 04:16
package com.mub;public abstract class Worker {//请假 审批。审批成功回家。审批失败。工作public abstract String write() ;public void leaveTemplet() {String write = write();if (approval(write)) {doSome();}else {work() ;}}public boolean approval(String s){if (s.contains("生病")) {return true;}else {return false;}}public abstract void doSome() ;public abstract void work() ;public static void main(String[] args) {Worker q=new Worker1();q.leaveTemplet();}}package com.mub;public class Worker1 extends Worker {@Overridepublic String write() {return "休息";}@Overridepublic void doSome() {System.out.println("回家睡觉");}@Overridepublic void work() {System.out.println("继续搬砖");}}package com.mub;public class Worker2 extends Worker {@Overridepublic String write() {return "生病";}@Overridepublic void doSome() {System.out.println("去医院");}@Overridepublic void work() {System.out.println("继续敲代码");}} 上一篇 下一篇« 返回
0 0
- 模板设计模式代码
- 模板设计模式代码
- 模板设计模式,简单Java代码实现
- 设计模式----模板方法模式UML和实现代码
- 设计模式-模板模式
- 设计模式----模板模式
- 设计模式:模板模式
- 设计模式:模板模式
- 设计模式--模板模式
- 设计模式-模板模式
- 设计模式-模板模式
- 《设计模式》- 模板模式
- 设计模式-模板模式
- 设计模式-模板模式
- 设计模式-模板模式
- 设计模式-模板模式
- 设计模式-----模板模式
- 设计模式-模板模式
- SQLite-自学笔记(1)——快速入门
- BasicDataSource连接池使用
- CString CPoint CRect CSize的定义(不明确的符号)
- 深入JVM系列(二)之GC机制、收集器与GC调优
- (转)android中<include />标签的用法
- 模板设计模式代码
- 深入JVM系列(一)之内存模型与内存分配
- 射频电路学习过程
- apple pay
- C#93课的主要内容
- 监听keyup 和keydown 事件
- MySQL 的 RowNum 实现
- 【HDFS】Hadoop2.x HDFS shell命令
- 模块继续