Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Language features meet design patterns: raising the abstraction bar
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
The visitor pattern as a reusable, generic, type-safe component
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Design pattern solutions as explicit entities in component-based software development
Proceedings of the 16th international workshop on Component-oriented programming
An empirical investigation on the reusability of design patterns and software packages
Journal of Systems and Software
Dependable Systems
(Behavioural) design patterns as composition operators
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Taming distributed system complexity through formal patterns
Science of Computer Programming
Hi-index | 4.10 |
Patterns provide a vocabulary and catalog for common design solutions but are not reusable software. Through advanced object-oriented language mechanisms it is possible to simplify the application developers' job by turning certain patterns into fully reusable solutions.