Pattern languages of program design
Pattern languages of program design
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
Industrial experience with design patterns
Proceedings of the 18th international conference on Software engineering
Pattern languages of program design 2
Pattern languages of program design 2
Organizational patterns for teams
Pattern languages of program design 2
Understanding and using patterns in software development
Theory and Practice of Object Systems - Special issue on patterns
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Pattern languages of program design 3
Pattern languages of program design 3
Pattern languages of program design 3
Pattern languages of program design 3
Pattern hatching: design patterns applied
Pattern hatching: design patterns applied
The architecture of a UML virtual machine
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Writer's Workshops and the Work of Making Things
Writer's Workshops and the Work of Making Things
Pattern Languages of Program Design 4
Pattern Languages of Program Design 4
Pattern Languages of Program Design 5
Pattern Languages of Program Design 5
Modeling architectural patterns using architectural primitives
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Proceedings of the 2006 conference on Pattern languages of programs
Hi-index | 0.00 |
Design patterns help in the creative act of designing, implementing, and documenting software systems. They have become an important part of the vocabulary of experienced software developers. This article reports about the author's experiences and lessons learned with using and applying design patterns in industry projects. The article not only discusses how using patterns benefits the design of software systems, but also how firms can benefit further from developing a firm-specific design language and how firms can motivate and educate developers to learn and develop this shared language.