第88章

bookmark

小A:“享元對象能做到共享的關鍵是區分內蘊狀態(InternalState)和外蘊狀態(ExternalState)。”

大B:“是的。一個內蘊狀態是存儲在享元對象內部的,並且不會隨環境改變而有所不同的。因此,一個享元可以具有內蘊狀態並可以共享。一個外蘊狀態是隨環境改變而改變的,不可以共享狀態。享元對象的外蘊狀態必須由客戶端保存,並在享元對象被創建之後,在需要使用的時候再傳到享元對象內部。外蘊狀態不可以影響享元對象的內蘊狀態,它們是相互獨立的。所有的內蘊狀態在對象創建完後就不可再改變。”

第211章第20章第56章第156章第25章第164章第168章第116章第213章第19章第54章第86章第70章第127章第122章第81章第2章第224章第155章第216章第79章第40章第103章第125章第126章第40章第127章第86章第20章第147章第198章第82章第13章第134章第25章第109章第26章第167章第3章第96章第161章第69章第146章第2章第78章第162章第18章第19章第117章第116章第101章第145章第82章第206章第4章第47章第149章第42章第191章第3章第63章第182章第20章第27章第152章第12章第164章第67章第207章第23章第210章第70章第64章第84章第1章第210章第147章第187章第182章第108章第152章第163章第51章第225章第186章第127章第23章第118章第49章第188章第26章第72章第192章第36章第21章第165章第176章第22章第211章第51章
第211章第20章第56章第156章第25章第164章第168章第116章第213章第19章第54章第86章第70章第127章第122章第81章第2章第224章第155章第216章第79章第40章第103章第125章第126章第40章第127章第86章第20章第147章第198章第82章第13章第134章第25章第109章第26章第167章第3章第96章第161章第69章第146章第2章第78章第162章第18章第19章第117章第116章第101章第145章第82章第206章第4章第47章第149章第42章第191章第3章第63章第182章第20章第27章第152章第12章第164章第67章第207章第23章第210章第70章第64章第84章第1章第210章第147章第187章第182章第108章第152章第163章第51章第225章第186章第127章第23章第118章第49章第188章第26章第72章第192章第36章第21章第165章第176章第22章第211章第51章