项目说明 项目里记录了设计模式的学习过程,以及真实项目里使用设计模式的过程。 本质上来说设计模式就是一种代码实现的套路吧。 如果看到了其它框架里的代码实现套路,也可以记录到这里,做个对比学习。 项目 eshop 这是个简单的项目,在项目中运用了设计模式,是为用而用,所以有无病呻吟的赶脚。 所有的代码在package rechard.learn.eshop里 查看eshop 设计模式简单演示总结 装饰器模式(Decorator Pattern) 建造者模式(Builder Pattern) 单例模式(Singleton Pattern) 简单工厂模式(simplefactory Pattern) 工厂模式(factory Pattern) 观察者模式(observer Pattern) 策略模式(strategy Pattern) 迭代器模式