- 学习设计模式目的:
1.)更好的利用前人总结出的经验;
2.)强化面向对象思想,强化职业素质,提升代码可读性,用来解决问题(避免给自己挖坑)。
- 导读:
1.)创建型设计模式(5种):
1.1.)单例(Single Pattern)
1.2.)工厂方法(Factory Method)
1.3.)抽象工厂(Abstract Factory)
1.4.)建造者 (Builder Pattern)
1.5.)原型 (Protype Pattern)
2.)结构型设计模式(7种):
2.1.)适配器(Adapter Pattern)
2.2.)桥接(Bridge Pattern)
2.3.)装饰(Decorator Pattern)
2.4.)组合(Composite Pattern)
2.5.)外观(Facade Pattern)
2.6.)享元(Flyweight Pattern)
2.7.)代理(Proxy Pattern)
3.) 行为型设计模式(11种):
3.1.)模版方法(Template Method)
3.2.)命令(Command Pattern)
3.3.)迭代器(Iterator Pattern)
3.4.)观察者(Oberver Pattern)
3.5.)中介者(Mediator Pattern)
3.6.)备忘录(Memento Pattern)
3.7.)解释器(Interpreter Pattern)
3.8.)状态(Sate Pattern)
3.9.)策略(Strategy Pattern)
3.10.)职责链(Chain of Responsibility)
3.11.)访问者(Visitor Pattern)
- 学习心得:
1.)学习心得-xxx
2.)学习心得-xxx