| package com.xzx.gc.service;  | 
|   | 
| import com.xzx.gc.model.comon.account.AllAcountParamDto;  | 
|   | 
| /**  | 
|  * 策略模式  | 
|  */  | 
| public class AccountContext {  | 
|   | 
|     private  BaseAccountService baseAccountService;  | 
|   | 
|     public AccountContext(BaseAccountService baseAccountService) {  | 
|         this.baseAccountService = baseAccountService;  | 
|     }  | 
|   | 
|     public  Object account(AllAcountParamDto allAcountParamDto){  | 
|         return baseAccountService.account(allAcountParamDto);  | 
|     }  | 
| }  |