首页 > 代码库 > java开发中使用的适配器设计模式
java开发中使用的适配器设计模式
package shipeiqidemo; /* * java中常见的一种设计模式:适配器 * 来源:一个子类要去实现接口,那么就必须要实现接口全部的抽象方法,有的时候抽象方法 * 很多,但是又用不着去全部实现,所以此时就定义一个抽象类去实现这个接口,然后通过子类去继承 * 这个抽象类,这个抽象类就简称适配器 */ public class shipeiqidemo { public static void main(String[] args) { //zhuozi zz = new zhuozi(); //zz.open(); //zz.close(); windows w = new zhuozi(); w.open(); w.close(); w.stop(); } } //写一个抽象方法较多的一个接口 interface windows{ public abstract void open(); public abstract void close(); public abstract void start(); public abstract void stop(); } //写一个抽象类去实现这个接口即 适配器 abstract class door implements windows{ //全部重写windows里面的抽象方法,但是方法体为空,让子类去实现 public void open() {}; public void close() {}; public void start() {}; public void stop() {}; } //写一个子类去继承door class zhuozi extends door{ public void open() { System.out.println("hello!!"); } public void close() { System.out.println("world!!"); } }
java开发中使用的适配器设计模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。