ET++—an object oriented application framework in C++
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Advanced C++ programming styles and idioms
Advanced C++ programming styles and idioms
Documenting frameworks using patterns
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Pattern languages of program design
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
Smalltalk: best practice patterns
Smalltalk: best practice patterns
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Pattern languages of program design 3
Pattern languages of program design 3
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The Pattern Almanac
Concurrent Programming in Java. Second Edition: Design Principles and Patterns
Concurrent Programming in Java. Second Edition: Design Principles and Patterns
Pattern Languages of Program Design 4
Pattern Languages of Program Design 4
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Core J2EE Patterns: Best Practices and Design Strategies
Core J2EE Patterns: Best Practices and Design Strategies
Inside Taligent Technology
Design Patterns: Abstraction and Reuse of Object-Oriented Design
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Engaging Patterns: Challenges and Means Shown by an Example
Engineering Interactive Systems
Software pattern communities: current practices and challenges
Proceedings of the 14th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
Design patterns have changed the way software developers design object-oriented systems. Rather than rediscovering solutions to recurring design problems over and over again, developers can now refer to a body of literature that captures THE best practices of system design. This article looks back to where design patterns came from, shows design patterns in action, and provides an overview of where patterns are today.