第三周学习代码重构总结
刚学编程的时候,听说过什么是设计模式
有很长时间的编程经验了,自己写了很多代码了,其中用到了设计模式,但是不自己不知道
学习股了设计模式,发现自己已经在使用了,并且发现了一些新的模式挺好用的
阅读了很多别人写的掩码和框架,在其中看到了别人的设计模式,并且能够领会设计模式的精妙和带来的好处
代码写着写着,自己都没有意识到使用设计模式,并且熟练的写了出来。
设计模式类型
设计模式分为三种类型,共 23 种
1.创建型模式
单例模式,抽象工厂模式,原型模式,建造者模式,工厂模式
2.结构型模式
适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式
3.行为型模式
模板方法模式,命令模式,访问者模式,迭代器模式,观察者模式,中介着模式,备忘录模式,解释器模式,状态模式,策略模式,职责链模式。
主要讲了常用的几种设计模式
1、单例模式
2、简单工厂模式
3、策略模式
4、桥接模式
5、组合模式
6、装饰模式
评论