gpt4 book ai didi

design-patterns - 这是什么设计模式?

转载 作者:行者123 更新时间:2023-12-04 07:18:14 25 4
gpt4 key购买 nike

我有一个声明 4 个方法的接口(interface)......
我添加了一个实现这个接口(interface)的抽象类,让开发人员有机会选择他们想要实现多少方法(在监听器的情况下特别有用)......

public interface Mylistener {
void actionA();
void actionB();
void actionC();
void actionD();
}
public abstract class MylistenerWrapper implements Mylistener {
public void actionA(){}
public void actionB(){}
public void actionC(){}
public void actionD(){}
}

现在开发人员没有义务实现所有接口(interface)方法:
Mylistener l1 = new MylistenerWrapper(){
public void actionA(){
//treatment for actionA
}
public void actionD(){
//treatment for actionD
}
}
Mylistener l2 = new MylistenerWrapper(){
public void actionC(){
//treatment for actionC
}
}

我的问题:这是什么设计模式?我已经命名了我的类包装器(适配器)可以吗?

最佳答案

可能是适配器(与 Swing 中的不同 EventListenerAdapters 类比)。

关于design-patterns - 这是什么设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2335308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com