享元對象能做到共享的關鍵是區分內蘊狀態和外蘊狀態.享元模式在編輯器系統中大量使用.一個文本編輯器往往會提供很多種字型.而通常的做法就是將每一個字母做成一個享元對象.享元對象的內蘊狀態就是這個字母,而字母在文本中的位置和字模風格等其他信息就是外蘊狀態.
享元對象能做到共享的關鍵是區分內蘊狀態和外蘊狀態.享元模式在編輯器系統中大量使用.一個文本編輯器往往會提供很多種字型.而通常的做法就是將每一個字母做成一個享元對象.享元對象的內蘊狀態就是這個字母,而字母在文本中的位置和字模風格等其他信息就是外蘊狀態.