Status: IN
Creational patterns have two recurring themes: they encapsulate knowledge about which concrete classes the system uses, and they hide how instances are created and assembled, so the system only knows objects through abstract class interfaces