|
|

Here are some tools and sample code related to
patterns.
 |
Pattern
Lint and Son of Pattern Lint
Tools for debugging pattern
implementation, design aspects like cohesion and coupling, profiling and
instrumentation.
|
 |
Tools
for a pattern based development environment.
|
 |
CODE
NAVIGATOR FOR C++
A C++ editor which uses patterns to promote code reuse.
|
 |
Pattern
Template Library
Hot new library which provides intrusive data structures and design
patterns in the form of easy to use C++ templates. Include a fast,
dynamically reconfigurable finite state machine. Includes a free demo,
examples, and a full view of the documenation.
|
 |
ModelMaker
Delphi CASE Tool
Supports UML and Patterns. Design Patterns in ModelMaker are implemented
as 'ready to use' active agents which insert customable snippets of code.
And what's really interesting: an applied pattern stays 'alive' as an
active agent looking over your shoulder while you are editing your (code)model
and automatically reflects changes where ever needed, keeping the patterns
implementation up to date.
|
 |
OmniBuilder
|
 |
You can download,
LGPL, a Pattern Enforcing Compiler (PEC(TM)) for Java(TM) from:
http://pec.dev.java.net/
Advantages:
- The compiler is easy to use, e,g, just
add "implements Singleton" to a class definition and the compiler enforces
the Singleton pattern.
- The class is automatically documented via
Javadoc(TM) that it uses a pattern.
- You can write your own patterns and have
them enforced by the compiler.
|
|
|