门面模式
门面模式
别名:为外观模式
定义:门面模式为子系统提供统一的接口,定义一组高层接口让子系统更易用;将几个细粒度的接口包装一下,成一个接口
应用场景:解决易用性问题,用来封装系统底层实现,隐藏系统的复杂性,提供一组更加简单易用,更高层的接口;解决性能问题,减少网络请求;解决分布式事务问题,不用多次调用了,一次调用就可以同一个进程事务中解决;
代码实现
1 | package design |
单元测试
1 | package design |
别名:为外观模式
定义:门面模式为子系统提供统一的接口,定义一组高层接口让子系统更易用;将几个细粒度的接口包装一下,成一个接口
应用场景:解决易用性问题,用来封装系统底层实现,隐藏系统的复杂性,提供一组更加简单易用,更高层的接口;解决性能问题,减少网络请求;解决分布式事务问题,不用多次调用了,一次调用就可以同一个进程事务中解决;
1 | package design |
1 | package design |