Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2017
Early Evaluation of Implementation Alternatives of Composite Data Structures Toward Maintainability
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 26, Issue 2Article No.: 8, Pages 1–44https://doi.org/10.1145/3132731Selecting between different design options is a crucial decision for object-oriented software developers that affects code quality characteristics. Conventionally developers use their experience to make such decisions, which leads to suboptimal results ...
- research-articleJuly 2016
Classes as Layers: Rewriting Design Patterns with COP: Alternative Implementations of Decorator, Observer, and Visitor
COP '16: Proceedings of the 8th ACM International Workshop on Context-Oriented ProgrammingPages 21–26https://doi.org/10.1145/2951965.2951968This paper analyzes and presents alternative implementations of three well-known Gang of Four design patterns: Decorator, Observer, and Visitor. These implementations are more than mere refactorings and take advantage of a variant of context-oriented ...