![]() |
mFrame
|
[Interface] 函數介面,提供接收單個參數並產生回傳值的功能 更多...
#include <Function.h>
公開方法(Public Methods) | |
virtual R & | apply (T &t) override |
應用函數至指定的輸入物件 | |
[Interface] 函數介面,提供接收單個參數並產生回傳值的功能
此介面模擬了數學中的函數概念與函數式編程中的映射操作, 定義了一個將輸入轉換為輸出的抽象處理單元。 廣泛應用於數據轉換、映射操作、鏈式處理與策略模式實現。
T | 輸入參數的型別,預設為 Interface |
R | 回傳值的型別,預設為 Interface |
|
pure virtual |
應用函數至指定的輸入物件
此方法定義了輸入到輸出的具體轉換邏輯。 作為函數介面的核心方法,它封裝了處理或轉換操作的本質。 實現類需提供符合特定業務邏輯的具體實現。
t | 要處理的輸入物件 |