1、目标
//目标
public interface IDesigner {
public void drawPicture();
public void findIdea();
public void thinkUE();
public void showPicture();
}
2、默认适配器
//默认适配器
public abstract class Designer implements IDesigner{
public void drawPicture(){
System.out.println("画画!");
}
public void findIdea(){
System.out.println("寻找灵感!");
}
}
3、适配器
//适配器1
public class CarDesigner extends Designer{
@Override
public void thinkUE() {
System.out.println("思考汽车的用户体验!");
}
@Override
public void showPicture() {
System.out.println("办汽车设计展!");
}
}
//适配器2
public class HouseDesigner extends Designer{
@Override
public void thinkUE() {
System.out.println("思考房屋的用户体验!");
}
@Override
public void showPicture() {
System.out.println("办房屋设计展!");
}
}
4、消费者
public class Customer {
public static void main(String[] args) {
CarDesigner carDesigner=new CarDesigner();
carDesigner.drawPicture();
carDesigner.findIdea();
carDesigner.thinkUE();
carDesigner.showPicture();
System.out.println("----------------------");
HouseDesigner houseDesigner=new HouseDesigner();
houseDesigner.drawPicture();
houseDesigner.findIdea();
houseDesigner.thinkUE();
houseDesigner.showPicture();
}
}
博客内容主要提及了目标、默认适配器、适配器和消费者等关键信息,这些内容可能与信息技术领域的相关设计或架构有关,为进一步了解相关技术提供了基础要点。
1035

被折叠的 条评论
为什么被折叠?



