posted on 1967-01-01, 00:00authored byRobert T. Monroe, Andrew Kompanek, Ralph Melton, David B. Garlan
Architectural styles, object-oriented design and design patterns all hold promise as approaches that simplify software design and reuse by capturing and exploiting system design knowledge. This article explores the capabilities and roles of the various approaches, their strengths and their limitations