Noun
flyweight pattern (plural flyweight patterns) (computing, object-oriented computing) A structural design pattern in which an object contains no pointers to data type methods.