常用的设计模式有哪些?

设计模式就是经过前人无数次的实践总结出的,设计过程中可以反复使用的、可以解决特定问题的设计方法。

常用的设计模式:

  • 单例(饱汉模式、饥汉模式)
  1. 构造方法私有化,让出了自己类中能创建外其他地方都不能创建
  2. 在自己的类中创建一个单实例(饱汉模式是一出来就创建创建单实例,而饥汉模式需要的时候才创建)
  3. 提供一个方法获取该实例对象(创建时需要进行方法同步)
  • 工厂模式:Spring IOC就是使用了工厂模式.       对象的创建交给一个工厂去创建。
  • 代理模式:Spring AOP就是使用的动态代理。
posted @ 2019-12-19 15:50  孤影远影碧空尽  阅读(188)  评论(0)    收藏  举报