原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11399516.html
设计模式
- 创建型
- 行为型
- 结构型
Spring等如何在API设计中使用设计模式。如:
- BeanFactory和ApplicationContext应用了工厂模式。
- 在Bean的创建中,Spring也为不同scope定义的对象,提供了单例和原型等模式实现。
- AOP领域则是使用了代理模式、装饰器模式、适配器模式等。
- 各种事件监听器,是观察者模式的典型应用。
- 类似JdbcTemplate等则是应用了模板模式。