├── .gitignore ├── LICENSE.txt ├── README ├── jpatterns.iml ├── jpatterns.iws ├── lib ├── cglib-nodep-2.2.jar └── easymock-3.0.jar ├── pom.xml ├── src ├── main │ └── java │ │ └── org │ │ └── jpatterns │ │ ├── core │ │ ├── DesignPattern.java │ │ ├── Refactoring.java │ │ ├── Source.java │ │ └── Type.java │ │ ├── doc │ │ ├── PatternComment.java │ │ └── PatternParticipants.java │ │ ├── gof │ │ ├── AbstractFactoryPattern.java │ │ ├── AdapterPattern.java │ │ ├── BridgePattern.java │ │ ├── BuilderPattern.java │ │ ├── ChainOfResponsibilityPattern.java │ │ ├── CommandPattern.java │ │ ├── CompositePattern.java │ │ ├── DecoratorPattern.java │ │ ├── FacadePattern.java │ │ ├── FactoryMethodPattern.java │ │ ├── FlyweightPattern.java │ │ ├── InterpreterPattern.java │ │ ├── IteratorPattern.java │ │ ├── MediatorPattern.java │ │ ├── MementoPattern.java │ │ ├── ObserverPattern.java │ │ ├── PrototypePattern.java │ │ ├── ProxyPattern.java │ │ ├── SingletonPattern.java │ │ ├── StatePattern.java │ │ ├── StrategyPattern.java │ │ ├── TemplateMethodPattern.java │ │ └── VisitorPattern.java │ │ ├── jee │ │ ├── BusinessDelegatePattern.java │ │ ├── DataAccessObjectPattern.java │ │ ├── ModelViewController.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── plopd │ │ └── NullObjectPattern.java └── test │ └── java │ └── org │ └── jpatterns │ ├── gof │ ├── AbstractFactoryTest.java │ ├── AdapterTest.java │ ├── BridgeTest.java │ ├── BuilderTest.java │ ├── ChainOfResponsibilityTest.java │ ├── CommandGUIActionTest.java │ ├── CommandTest.java │ ├── CompositeTest.java │ ├── DecoratorTest.java │ ├── FacadeTest.java │ ├── FactoryMethodTest.java │ ├── FlyweightTest.java │ ├── ProxyTest.java │ ├── SingletonEagerTest.java │ ├── SingletonLazyTest.java │ ├── SingletonTest.java │ ├── StrategyTest.java │ └── TemplateMethodTest.java │ ├── jee │ ├── BusinessDelegateTest.java │ ├── DataAccessObjectTest.java │ └── ModelViewControllerTest.java │ └── plopd │ └── NullObjectTest.java └── uml ├── ee ├── BusinessDelegateStructure.gif ├── DaoStructure.gif └── MVCStructure.gif └── gof ├── AbstractFactoryStructure.gif ├── AbstractFactoryUserViewStructure.gif ├── BridgeStructure.gif ├── ChainOfResponsibilityStructure.gif ├── ClassAdapterStructure.gif ├── CommandStructure.gif ├── CompositeStructure.gif ├── DecoratorStructure.gif ├── FacadeStructure.gif ├── FactoryMethodStructure.gif ├── FlyweightStructure.gif ├── IteratorStructure.gif ├── MementoStructure.gif ├── ObjectAdapterStructure.gif ├── ObserverStructure.gif ├── ProxyStructure.gif ├── SingletonStructure.gif ├── StateStructure.gif ├── StrategyStructure.gif ├── TemplateMethodStructure.gif └── VisitorStructure.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/README -------------------------------------------------------------------------------- /jpatterns.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/jpatterns.iml -------------------------------------------------------------------------------- /jpatterns.iws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/jpatterns.iws -------------------------------------------------------------------------------- /lib/cglib-nodep-2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/lib/cglib-nodep-2.2.jar -------------------------------------------------------------------------------- /lib/easymock-3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/lib/easymock-3.0.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/core/DesignPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/core/DesignPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/core/Refactoring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/core/Refactoring.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/core/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/core/Source.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/core/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/core/Type.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/doc/PatternComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/doc/PatternComment.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/doc/PatternParticipants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/doc/PatternParticipants.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/AbstractFactoryPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/AbstractFactoryPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/AdapterPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/AdapterPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/BridgePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/BridgePattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/BuilderPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/BuilderPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/ChainOfResponsibilityPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/ChainOfResponsibilityPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/CommandPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/CommandPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/CompositePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/CompositePattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/DecoratorPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/DecoratorPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/FacadePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/FacadePattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/FactoryMethodPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/FactoryMethodPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/FlyweightPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/FlyweightPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/InterpreterPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/InterpreterPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/IteratorPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/IteratorPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/MediatorPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/MediatorPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/MementoPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/MementoPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/ObserverPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/ObserverPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/PrototypePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/PrototypePattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/ProxyPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/ProxyPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/SingletonPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/SingletonPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/StatePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/StatePattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/StrategyPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/StrategyPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/TemplateMethodPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/TemplateMethodPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/gof/VisitorPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/gof/VisitorPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/jee/BusinessDelegatePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/jee/BusinessDelegatePattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/jee/DataAccessObjectPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/jee/DataAccessObjectPattern.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/jee/ModelViewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/jee/ModelViewController.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/jee/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/jee/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/jpatterns/plopd/NullObjectPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/main/java/org/jpatterns/plopd/NullObjectPattern.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/AbstractFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/AbstractFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/AdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/AdapterTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/BridgeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/BridgeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/BuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/BuilderTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/ChainOfResponsibilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/ChainOfResponsibilityTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/CommandGUIActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/CommandGUIActionTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/CommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/CommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/CompositeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/CompositeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/DecoratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/DecoratorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/FacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/FacadeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/FactoryMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/FactoryMethodTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/FlyweightTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/FlyweightTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/ProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/ProxyTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/SingletonEagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/SingletonEagerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/SingletonLazyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/SingletonLazyTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/SingletonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/SingletonTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/StrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/StrategyTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/gof/TemplateMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/gof/TemplateMethodTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/jee/BusinessDelegateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/jee/BusinessDelegateTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/jee/DataAccessObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/jee/DataAccessObjectTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/jee/ModelViewControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/jee/ModelViewControllerTest.java -------------------------------------------------------------------------------- /src/test/java/org/jpatterns/plopd/NullObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/src/test/java/org/jpatterns/plopd/NullObjectTest.java -------------------------------------------------------------------------------- /uml/ee/BusinessDelegateStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/ee/BusinessDelegateStructure.gif -------------------------------------------------------------------------------- /uml/ee/DaoStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/ee/DaoStructure.gif -------------------------------------------------------------------------------- /uml/ee/MVCStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/ee/MVCStructure.gif -------------------------------------------------------------------------------- /uml/gof/AbstractFactoryStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/AbstractFactoryStructure.gif -------------------------------------------------------------------------------- /uml/gof/AbstractFactoryUserViewStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/AbstractFactoryUserViewStructure.gif -------------------------------------------------------------------------------- /uml/gof/BridgeStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/BridgeStructure.gif -------------------------------------------------------------------------------- /uml/gof/ChainOfResponsibilityStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/ChainOfResponsibilityStructure.gif -------------------------------------------------------------------------------- /uml/gof/ClassAdapterStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/ClassAdapterStructure.gif -------------------------------------------------------------------------------- /uml/gof/CommandStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/CommandStructure.gif -------------------------------------------------------------------------------- /uml/gof/CompositeStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/CompositeStructure.gif -------------------------------------------------------------------------------- /uml/gof/DecoratorStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/DecoratorStructure.gif -------------------------------------------------------------------------------- /uml/gof/FacadeStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/FacadeStructure.gif -------------------------------------------------------------------------------- /uml/gof/FactoryMethodStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/FactoryMethodStructure.gif -------------------------------------------------------------------------------- /uml/gof/FlyweightStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/FlyweightStructure.gif -------------------------------------------------------------------------------- /uml/gof/IteratorStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/IteratorStructure.gif -------------------------------------------------------------------------------- /uml/gof/MementoStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/MementoStructure.gif -------------------------------------------------------------------------------- /uml/gof/ObjectAdapterStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/ObjectAdapterStructure.gif -------------------------------------------------------------------------------- /uml/gof/ObserverStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/ObserverStructure.gif -------------------------------------------------------------------------------- /uml/gof/ProxyStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/ProxyStructure.gif -------------------------------------------------------------------------------- /uml/gof/SingletonStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/SingletonStructure.gif -------------------------------------------------------------------------------- /uml/gof/StateStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/StateStructure.gif -------------------------------------------------------------------------------- /uml/gof/StrategyStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/StrategyStructure.gif -------------------------------------------------------------------------------- /uml/gof/TemplateMethodStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/TemplateMethodStructure.gif -------------------------------------------------------------------------------- /uml/gof/VisitorStructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/jpatterns/HEAD/uml/gof/VisitorStructure.gif --------------------------------------------------------------------------------