Java · Medium
Explain the Flyweight pattern. How does Java String pool use it?
JavaAdvanced JavaDesign Patterns
Answer preview
The Flyweight pattern uses sharing to efficiently support large numbers of similar objects. Intrinsic state is shared; extrinsic state is passed per operation.…