PrepZone Logo
PrepZone
Back to Java

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.…