設計模式 7 外觀模式

2022-07-29 06:42:10 字數 664 閱讀 4851

外觀模式

定義:外觀模式(facade pattern),為子系統中的一組介面提供乙個一致的介面,此模式定義了乙個高層介面,該介面是子系統的使用更加容易。

結構圖:

例:

public

class

subsystem1

}

public

class

subsystem2

}

public

class

subsystem3

}

public

class

facade

public

void methoda()

public

void methodb()

}

public

class

test

}

輸出:

子系統方法一

子系統方法三

子系統方法二

子系統方法三

設計模式7 外觀模式

外觀模式 facade pattern 門面模式,隱藏系統的複雜性,並向客戶端提供了乙個客戶端可以訪問系統的介面。這種型別的設計模式屬於結構型模式,它向現有的系統新增乙個介面,來隱藏系統的複雜性。這種模式涉及到乙個單一的類,該類提供了客戶端請求的簡化方法和對現有系統類方法的委託呼叫。阿里簡訊訊息 p...

02螞蟻 設計模式 7 外觀模式(門面模式)

外觀模式 facade pattern 門面模式,隱藏系統的複雜 性,並向客戶端提供了乙個客戶端可以訪問系統的介面。這種型別的設計模式屬於結構型模式,它向現有的系統新增乙個介面,來隱藏系統的複雜性。這種模式涉及到乙個單一的類,該類提供了客戶端請求的簡化方法和對現有系統類方法的委託呼叫。就是對方法的封...

7 外觀模式

外觀模式 facade pattern 隱藏系統的複雜性,並向客戶端提供了乙個客戶端可以訪問系統的介面。這種型別的設計模式屬於結構型模式,它向現有的系統新增乙個介面,來隱藏系統的複雜性。這種模式涉及到乙個單一的類,該類提供了客戶端請求的簡化方法和對現有系統類方法的委託呼叫。為子系統中的一組介面提供乙...