https://www.cnblogs.com/java-my-life/

工厂模式

单例模式

观察者模式

策略模式

模板模式