flyweight pattern

Noun

 * 1)  A structural design pattern in which an object contains no pointers to data type methods.