Handle Body Pattern
一些設計模式,通過一系列非直接的間接的方式(這種間接的方式,可稱其為 handle(把手)),完成接口與實現(實現可稱為 body(主體))的分離 Handle/Body pattern。
客戶端代碼通過操縱 handle(把手),把手操縱 body(主體),就像生活中從茶壺中倒水,不是捧著茶壺,而是抓住茶壺的手柄,再往外倒出水。就像手柄附著在茶壺這個主體上,handle 是覆蓋(handle)在 body 上的便捷操作方式。故也可稱 Handle/body pattern 為 Wrapper pattern。