MVP???Android??ò???????????
???????????? ???????[ 2015/7/13 10:01:34 ] ???????????????
	????????
	??????????????????????????????App?????????Activity?????????η????????????MVC???????????????App?????xml?????????Activity??setContentView?????View?????Activity????????????Controller?????????????????????????????Model??????????????ActivityΥ??????????????????????????????????????????????д?????????????????????????????????????
	?????У?????MVP????
	????MVP???
	????MVP??Model-View-Presenter????????????????????????????????????£?
	
	???????????????????MVP??????????????????
	????????View?????Android?е?Activity??????????????View???????View interface?????View???????View???View interface??Presenter???н?????????????
	????????Model?????????????????????????洢???????????????????Model???????Model interface????????????
	?????м??Presenter?????View??Model???????м?????????????????????????????
	??????????????—MVP??MVC
	???????????????Σ??????????MVP?????????MVC????????????
	??????????????MVC???
	????MVC???
	????MVC????????????????????????????
	?????????View??????????檔
	????????????Controller????????????
	????????Model??????????檔
	???????????????????MVC????????
	
	????View???????Controller??Controller??????????????Model???????Model???μ?????????View??????????????
	????MVP??MVC???
	??????????????MVC??MVP???????к?????????????????£?
	????MVP?????
	????View???????Model???????????????Presenter????????Model????????
	????Presenter??View??????????????????е??
	???????View??Presenter????????????????View????????Presenter???????????
	????MVC?????
	????View??????Model????????
	????Controller??????????????????????View?????
	????????????????????View??
	???????
	????MVC??MVP????????????к????????????????????в???????????????????Android App??????????????????
	????MVP?????Android???????
	????????????????????????????
	?????????????°?????????????????????????????????????????????棬??????????????????????????
	????UI???棺
	
	
	??????????????
	
	???????????
	?????????model?????model???????????????????????????????????model??impl??????????????????????????
	????Model????????
	????public interface IInfoModel {
	????//???????????????????
	????InfoBean getInfo();
	????//???????????????
	????void setInfo(InfoBean info);
	????}
	????Model?????????
	????public class InfoModelImpl implements IInfoModel {
	????//???洢????
	????private InfoBean infoBean = new InfoBean();
	????@Override
	????public InfoBean getInfo() {
	????//???洢?????????к?????
	????return infoBean;
	????}
	????@Override
	????public void setInfo(InfoBean info) {
	????//???洢?????????к?????
	????infoBean = info;
	????}
	????}
	?????????View?????View??????????????????????????????????????View??impl???????????????????????????
	????View?????????
	????public interface IInfoView {
	????//??UI???????????
	????void setInfo(InfoBean info);
	????//??UI?????????
	????InfoBean getInfo();
	????}
	
??????
					
					???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44
					
			
								
								
								
								
								
								
								
								
								
								
				
sales@spasvo.com