Java Design Patterns
Head First Design Patterns
March 11th, 2008 | posted by jennyAt any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don’t want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns–the lessons learned by those who’ve faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on…something else. Something more challenging. Something more complex. Something more fun.
Data Structures and Algorithms with Object-Oriented Design Patterns in C #
December 15th, 2007 | posted by adminThis book was motivated by my experience in teaching the course
E&CE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo.
I have observed that the advent of object-oriented methods and the emergence of object-oriented design patterns has lead to a profound change in the pedagogy of
data structures and algorithms.
The successful application of these techniques gives rise to
a kind of cognitive unification:
Ideas that are disparate and apparently unrelated seem to come together
Advanced Programming Language Features for Executable Design Patterns
December 15th, 2007 | posted by adminThe Design Patterns book [GHJV94] presents 24 time-tested patterns that consistently appear in well-designed software systems. Each pattern is presented with a description of the design problem the pattern addresses, as well as sample implementation code and design considerations.
Adaptive Object-Oriented Software Patterns for Adaptive Programming (AP)
December 15th, 2007 | posted by adminAdaptive Programming ideas have been re-invented in many different domains (software engineering, data bases, meta-object protocols, attribute grammars, functional programming, digital signal processing) and since the idea has been used successfully it is time to formulate it in terms of patterns to isolate the key ideas and to make them easier to teach.
Patterns for Adaptive Programming (version 3). Those newer patterns replace some of the patterns below, except the Inventor's Paradox pattern.
A Functional Pattern System for Object-Oriented Design (Thomas Khne)
December 15th, 2007 | posted by adminDesign patterns inspired by functional programming concepts
can advance object-oriented design. This thesis promotes the idea that
concepts from the world of functional programming can be captured with
design pattern descriptions. These can then be used to benefit from functional
programming concepts with ordinary object-oriented languages. The functional
patterns are evaluated for their impact on language design and a new approach
to a dual-paradigm language is presented.
Recent comments
5 weeks 2 days ago
14 weeks 18 hours ago
18 weeks 5 days ago
19 weeks 5 days ago
19 weeks 6 days ago
19 weeks 6 days ago
30 weeks 5 days ago
31 weeks 36 min ago
31 weeks 1 day ago
31 weeks 5 days ago