外觀模式 為子系統的一組介面提供了提個高層介面 使用者使用這個高層介面 示例:去醫院看病,接待員區掛號,門診,劃價,取藥 UML類圖 場景 設計原則驗證 + 不符合單一職責原則和開放封閉原則,因此謹慎使用,不可濫用 ...
外觀模式
為子系統的一組介面提供了提個高層介面
使用者使用這個高層介面
示例:去醫院看病,接待員區掛號,門診,劃價,取藥
UML類圖
場景
function bindEvent(elem, type, selector, fn) {
if(fn == null) {
fn = selector
selector = null
}
// *********
}
// *調用
bindEvent(elem, 'click', '#div1', fn)
bindEvent(elem, 'click', fn)
設計原則驗證
- 不符合單一職責原則和開放封閉原則,因此謹慎使用,不可濫用