previous | top | next

What is de-reification?


Initial OO analysis (e.g. "list all the nouns in the problem space") may have created heavyweight entities (classes, objects) that could be demoted to lighter entities (local variables, literals, paragraphs of code).


SIGPLAN / interpreter design pattern