Spring MVC 是适配器设计模式的最佳实现,要想理解springmvc 的工作原理,必须理解适配器:
直接上例子:
package com.gyoomi.demo;
class Foo {
//上层接口
//求两数之和
public int add(int a,int b) {
return a + b;
}
}
class Bar{
//注入foo对象
private Foo foo;
public Bar(Foo foo) {
this.foo = foo;
}
//根据上层的两数之和,演化出求三数之和
public int addThree(int a,int b,int c) {
return foo.add(a, foo.add(b, c));
}
}
/**
* 测试类
* @author gyoomi
*/
public class Demo {
public static void main(String[] args) {
Foo f = new Foo();
Bar b = new Bar(f);
int sum = b.addThree(1, 2, 3);
System.out.println(sum);
}
}
适配器设置模式简单理解小例子(1)
最新推荐文章于 2022-11-02 21:27:56 发布