![]() |
mFrame
|
[Interface] 供應者函數式介面模板 更多...
#include <Supplier.h>
公開方法(Public Methods) | |
virtual R & | get (void) override |
獲取資源實例 | |
[Interface] 供應者函數式介面模板
Supplier<R> 定義了一個能夠提供特定類型資源的供應者模式, 不需要輸入參數,僅負責產生或提供結果。 作為工廠方法模式的函數式實現,提供了資源獲取的抽象層。 廣泛應用於延遲初始化、資源工廠、資料提供者等多種設計模式。
R | 供應的資源類型,預設為 Interface |
|
pure virtual |
獲取資源實例
此方法用於從供應者獲取資源實例,調用者無需了解資源的產生細節。 依據實現方式,每次調用可能返回相同實例或產生新的實例。 作為資源提供的核心方法,需由子類實現具體資源獲取邏輯。