What are the centers in software? Are there any?
What Alexander calls a "center" is something that is defined in
terms of other centers. A center is something that holds your
attention, something that you notice and might name.
A method and a class are probably centers. A class is made up
of methods, so that fits. But classes are pretty small. A pattern
like Composite or Strategy is made up of several classes, and they
are probably centers, too. A subsystem would be a center, as would
a complete application. So, there will be centers at many levels,
and larger centers are made up of smaller centers.
CategoryPattern
CategoryOrganization