简单的适配器模式
来源:互联网 发布:飞升真元锻升级数据 编辑:程序博客网 时间:2024/05/16 14:38
接口
大家知道,在java中只允许单继承,但是在实际问题中往往都需要多继承,java引入了接口这一概念。(一个类可以实现多个接口)
由于接口中都是抽象方法,那么我们在实现它的时候就必须全部覆写这些方法。假如我有一个类,这个类只想覆写一部份方法怎么办?
在接口与这个类中间可以加一个抽象类:
抽象类去覆写接口中的全部方法,而那个类去继承这个抽象类,根据需要覆写抽象类中的方法。(简单的适配器模式)
package com.chen.designpattern;
interface Eat{
public void eatBread();
public void eatApple();
public void eatBanana();
}
abstract class PersonEat implements Eat{
public void eatBread(){}
public void eatApple(){}
public void eatBanana(){}
}
class WorkerEat extends PersonEat{
public void eatBread(){
System.out.println("我在吃面包");
}
public void eatApple()
{
System.out.println("我在吃苹果");
}
}
public class Demo2 {
/**
* @param args
*/
public static void main(String[] args) {
WorkerEat we = new WorkerEat();
we.eatBread();
we.eatApple();
}
}
- 简单的适配器模式
- 适配器模式的简单使用
- 适配器模式(二)-----简单的实现一个适配器模式
- 一个简单的适配器模式例子
- Java适配器模式的简单应用
- java适配器模式的简单理解
- java的适配器模式简单代码实现
- javaGUI的简单了解及适配器模式
- 简单介绍适配器模式
- 适配器模式 简单实例
- 解释器模式&适配器模式的简单比较
- 适配器模式--就这么简单
- 适配器设计模式简单实现
- JAVA中适配器设计模式的简单介绍
- 适配器设计模式,简单的Java代码模拟
- 适配器模式,浅谈什么是适配器模式,简单分析
- 设计模式之适配器模式简单实践
- 解析简单工厂模式和适配器模式
- SQL Server 2008删除或压缩数据库日志的方法
- MFC 打开保存文件对话框
- 压缩命令
- 几本书,也不知道这辈子有没有时间读完了。
- 马士兵J2SE-第六章-常用类-String类、StringBuffer类、枚举ENUM
- 简单的适配器模式
- 怎样得知一段代码的运行时间 DSP BIOS
- 接口,抽象类,虚方法,重写(interface,abstract class,virtual function,override)
- main 和静态变量g的常识
- ios上面对输入键盘的处理
- BASE64编码方法
- Error with pscp on Windows: "Cannot create file"
- java计算两个时间段的重合天数
- 设置默认打印机驱动页长