设计模式(一)Spring常用设计模式概览

本篇主要讲述对设计模式的理解以及Spring中的常见设计模式。
设计模式、原则有哪些、分为哪几类、常用的是哪几类

一、什么是设计模式
经过前辈们按照场景总结出来的代码设计经验的总结。类似于兵法,在不同战况下采取对应的计谋。
二、为什么总结设计模式 
为了提高代码复用,增加可维护性。
三、设计原则
终极目标:开闭原则。通过单一职责、最小知识、接口隔离、里氏代换、依赖倒转、合成/聚合复用
参考文章:https://www.cnblogs.com/dolphin0520/p/3919839.html
这篇简书也很好。https://www.jianshu.com/p/a489dd5ad1fe
四、设计模式的类型
三类共23中
创建型:单例、工厂、抽象工厂、建造者、原型 5种
结构型:代理、适配器、桥接、装饰、组合、外观、享元 7种
行为型:策略、模板、观察者、状态、访问者、责任链、中介者、备忘录、解释器、命令、迭代器。 11种
五、Spring课程的设计模式
Proxy代理模式、Factory工厂模式、Singleton单例模式、Delegage委派模式、Strategy策略模式、Prototype原型模式、Template模板模式

转载于:https://my.oschina.net/u/3779495/blog/1620152

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值