![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
you来有去
你若成功、放屁都是道理。你若失败、再有道理都是放屁。
展开
-
策略模式-java设计模式(二)
一个策略模式在实际中的应用。比如发短信功能,具有发送短信的功能有很多厂商。这个时候使用策略模式最适合不过。一、项目配置文件,先配置说明启动哪个厂商。二、建立一个接口,定义规范三、几个具体实现(各自厂商发送功能)去实现SMSClient其中一个厂商发送具体类四、项目启动,指定注入对应的厂商功能类,代码如下。五、实际调用...原创 2020-12-22 17:29:23 · 291 阅读 · 0 评论 -
装饰器模式-java设计模式(一)
装饰器模式的优点、也是应用场景优点:1.相对于继承,装饰器模式灵活性更强,扩展性更强。2.灵活性:装饰器模式将功能切分成一个个独立的装饰器,在运行期可以根据需要动态的添加功能,甚至对添加的新功能进行自由的组合3.扩展性:当有新功能要添加的时候,只需要添加新的装饰器实现类,然后通过组合方式添加这个新装饰器,无需修改已有代码。装饰器模式在平时开发过程中的使用举例IO中输入流和输出流的设计源码截图说明...原创 2020-11-20 16:55:11 · 567 阅读 · 1 评论