Reusable patterns encourage more efficient and effective development. Together makes it even easier with standard and sample patterns, including GoF patterns.
Some degree of pattern support is enabled in all editions. The free Together Whiteboard includes some basic template patterns for classes, members, and links. GoF patterns are added to other products. (Visit www.togethercommunity.com for more information plus source code for other patterns.)
You can transform any class from a single class to a pattern. Just select the class and the desired pattern, and it will be generated for you.

To create a class or a link from a pattern, choose the "from pattern" icons on the Class diagram toolbar. To transform an existing class with a pattern, invoke Choose Pattern from its speedmenu.
You can add your own or third-party patterns by placing their
packages under the ./modules/com/../patterns/java or ./modules/com/../patterns/universal
directory of your installation.
For more information on patterns, including how to develop and deploy your own patterns, see User's Guide: Working with Patterns.
Besides code patterns, there are textual patterns, or so-called code templates that also facilitate code development. Code templates are a kind of pre-defined forms ready to be "filled in" for a particular case. Together provides a wide variety of pre-defined code templates for Java, C++ and IDL. The User's Guide provides detailed information on how to use and create custom code templates.