contract

package com.example.classify.contract;

import com.example.classify.bean.LeftBean;
import com.example.classify.bean.RightBean;
import com.example.classify.model.ProductModel;

import java.util.HashMap;
import java.util.List;

public interface ProductContract {
//V层
public interface ProductView {
void leftSuccess(List<LeftBean.Left> list);
void rightSuccess(List<RightBean.Right> list);
void leftFailure(String error);
void rightFailure(String error);
}
//M层
public interface ProductModel {
void getLeftList(HashMap<String,String> map, com.example.classify.model.ProductModel.Productcallback productcallback);
void getRightList(HashMap<String,String> map, com.example.classify.model.ProductModel.Productcallback productcallback);
}
//P层
public abstract class ProductPresenter {
public abstract void getLeftList(HashMap<String,String> map);
public abstract void getRightList(HashMap<String,String> map);
}
}

猜你喜欢

转载自blog.csdn.net/Aasons/article/details/86559460