解决问题类型
为了解决接口不一致的问题
解决设计思路
在两个软件模块之间设计一个适配器进行适配,包括类适配器和对象适配器两种方案
具体待解决的问题
要使用一个类中的对数组升序排序的方法,同时也要使用另一个类中对数组进行降序排序的方法
UML设计
类适配器
对象适配器
核心代码
类适配器
public class ClassAdapter extends SortAdaptee implements SortTarget {
@Override
public void descending(int[] datas) {
// TODO 自动生成