DOnut's goal is to provide a framework for easing the incorporation of design patterns into the development process. DOnut is both a project and a tool for generating source code based on design patterns. DOnut uses a plugin design to allow for the addition and expansion of the generation tools available. Since DOnut is open-source and available on SourceForge, more patterns will be added by developers. While DOnut's default generator produces the widely documented Data Access Object with Value Objects pattern, it can be configured to produce any pattern for which developers create a plugin.
Join Us

fingerLAB Logo SourceForge Logo