最近一段时间在学习设计模式,记录一下自己学习设计模式的体会。现在很多模式都记混乱了,现在理一下思路。
1.创建型模式:
已学习:
1.工厂模式
2.抽象工厂模式
3.原型模式
4.单例模式
5.建造者模式
2.结构型模式:
已学习:
1.代理模式
2.组合模式
3.桥接模式
4.装饰模式
5.适配器模式
6.外观模式
未学习:
1.享元模式
3.行为型模式:
已学习:
1.观察者模式
2.策略模式
3.命令模式
4.调停者模式
5.迭代器模式
未学习:
2.解释器模式
3.状态模式
4.备忘录模式
5.访问者模式
6.模板方法模式
7.职责链模式
了解了一些设计模式后,感觉一些模式大都有些相似的地方,区别不是很大的,可能是自己理解地不很是很深刻,还得多多体会。其实呢,在工作中,感觉使用到的设计模式不是很多,最常用的还是单例模式,工厂模式偶尔会使用到,其他的模式使用的不是频繁。
以上是关于自己已经学习和没有学习的模式,后续会记录自己的学习体会。
网友评论