JAVA设计模式的简单示例
├─src
│ ├─main
│ │ └─java
│ │ └─com
│ │ └─hx
│ │ ├─behavior
│ │ │ ├─command
│ │ │ ├─mediator
│ │ │ ├─memento
│ │ │ ├─nullObj
│ │ │ ├─observer
│ │ │ ├─responsibilityChain
│ │ │ ├─state
│ │ │ ├─strategy
│ │ │ └─templateMethod
│ │ ├─creation
│ │ │ ├─abstractFactory
│ │ │ ├─prototype
│ │ │ ├─simpleFactory
│ │ │ └─singleton
│ │ └─structure
│ │ ├─adapter
│ │ │ ├─classAdapter
│ │ │ └─objAdapter
│ │ ├─bridge
│ │ ├─composite
│ │ ├─decorator
│ │ ├─facade
│ │ ├─Flyweight
│ │ └─proxy
│ │ ├─dynamicProxy
│ │ └─staticProxy