by Mary Shaw, David Garlan
ISBN: 9780131829572
Buy on Amazon
Found in 1 comment on Hacker News
mpweiher · 2014-11-30 · Original thread
Really?

Taking the definitions from "Software Architecture: Perspectives on an Emerging Discipline" [1], you have the following:

- components

- connectors

- configurations (systems)

Guice (and other dependency injection frameworks) clearly address the third part: configurations. AOP is, at best, an implementation technique.

[1] http://www.amazon.com/Software-Architecture-Perspectives-Eme...