Issue No.01 - January/February (1997 vol.14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.566427
This article shows the relationship between software architecture and object-oriented design, and shows that neither of them subsume the other because they address different (if overlapping) issues and use different abstraction mechanisms. The authors also argue that architectural styles and design patterns are complementary mechanisms for encapsulating design expertise, and that architectural styles are probably more directly comparable to object-oriented methodologies than to patterns.
Andrew Kompanek, Ralph Melton, David Garlan, "Architectural Styles, Design Patterns, and Objects", IEEE Software, vol.14, no. 1, pp. 43-52, January/February 1997, doi:10.1109/52.566427