コード例 #1
0
ファイル: Adapter.cs プロジェクト: NRatel/DesignPatterns
        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
ファイル: Adapter.cs プロジェクト: NRatel/DesignPatterns
 public AdapteeReturnValue SpecificalRequest(AdapteeParameter parameter)
 {
     Debug.Log("被适配者执行!");
     return(new AdapteeReturnValue());
 }