Class DesignPatterns


  • public class DesignPatterns
    extends java.lang.Object
    Design patterns from GoF
    Author:
    George Gastaldi
    • Method Detail

      • createBuilder

        public static JavaClassSource createBuilder​(JavaClassSource javaClass)
        Creates a class based on the Builder Design pattern.
        Parameters:
        javaClass - the JavaClassSource for which the builder will be created
        Returns:
        the Builder class.
      • createDecorator

        public static JavaClassSource createDecorator​(JavaType<?> javaSource)
        Creates a class based on the Decorator design pattern.
        Parameters:
        javaSource - the JavaClassSource for which the decorator will be created
        Returns:
        the Decorator class.