享元模式:flyweight pattern
享元模式包括兩種狀態,內蘊狀態和外蘊狀態。他的種類有單純享元模式和復合享元模式,結構圖如下:
我們從結構種可以看出,復合享元模式是由單純享元模式和合成模式組合而成的。
享元模式有四種角色:抽象享元角色,具體享元角色,享元工廠角色,和客戶角色。享元模式中的享元工廠角色可以通過單例模式來實現。
使用條件:
享元模式:flyweight pattern
享元模式包括兩種狀態,內蘊狀態和外蘊狀態。他的種類有單純享元模式和復合享元模式,結構圖如下:
我們從結構種可以看出,復合享元模式是由單純享元模式和合成模式組合而成的。
享元模式有四種角色:抽象享元角色,具體享元角色,享元工廠角色,和客戶角色。享元模式中的享元工廠角色可以通過單例模式來實現。
使用條件: