Problem: How do you allocate objects in memory? Context: A large OO system in a virtual memory computer. Solution: Run some typical problems and figure out which objects communicate frequently in a time locale and put them on the same page. This is not a pattern. It is merely a solution to a problem in a Context.
It can be made into a pattern by talking about configurations of objects that communicate according to a particular definition of efficiency in
a virtual memory system.
Let’s take an example: