Architectural styles, design patterns, and objects
Robert T. Monroe, Andrew J. Kompanek, Ralph Melton, David Garlan
Abstract
Robert T. Monroe, Andrew J. Kompanek, Ralph Melton, David Garlan
Abstract
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.
OpenAlex reports 179 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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.
Key concepts: Architectural pattern, Software design pattern, Computer science, Software engineering, Object-oriented design, Reuse, Structural pattern, Software design