예제 #1
0
        public override TargetReturnValue Request(TargetParameter parameter)
        {
            AdapteeParameter   adapteeParameter   = this.AdaptParameters(parameter);
            AdapteeReturnValue adapteeReturnValue = adptee.SpecificalRequest(adapteeParameter);
            TargetReturnValue  targetReturnValue  = this.AdaptReturnValues(adapteeReturnValue);

            return(targetReturnValue);
        }
예제 #2
0
 //主要步骤2:将被适配者的返回值,转为目标接口需要的参数
 private TargetReturnValue AdaptReturnValues(AdapteeReturnValue returnValue)
 {
     Debug.Log("适配/转换 返回值");
     return(new TargetReturnValue());
 }