Java设计模式-5.适配器设计模式

    技术2022-07-11  89

    在使用监听器的时候,需要定义一个类事件监听器接口,通常接口中有多个方法,而程序中不一定都用到,但又必须重写很繁琐,定义监听器时只要继承适配器,然后重写需要的方法。

    适配器原理:适配器就是一个类,实现了监听器接口,所有抽象方法都重写了,但是方法都是空的,只重写需要的方法。

    package day25; public class Dk9Adapter { //适配器设计模式 public static void main(String[] args) { // TODO Auto-generated method stub } } interface 和尚{ public void 打坐(); public void 念经(); public void 撞钟(); public void 练武(); } abstract class 天罡星 implements 和尚{ //不让其他类创建本类对象,有子类完成,所以也不能私有构造函数 @Override public void 打坐() { // TODO Auto-generated method stub } @Override public void 念经() { // TODO Auto-generated method stub } @Override public void 撞钟() { // TODO Auto-generated method stub } @Override public void 练武() { // TODO Auto-generated method stub } } class 花和尚 extends 天罡星{ public void 练武() { System.out.println("倒拔垂杨柳"); System.out.println("拳打镇关西"); System.out.println("大闹野猪林"); System.out.println("..."); } }

    Processed: 0.010, SQL: 9