![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
[Ming]
这个作者很懒,什么都没留下…
展开
-
设计模式-命令模式
分析项目中变化与不变化部分,提取变化部分抽象成接口+实现 定义 命令模式:将请求、命令、动作等封装成对象,这样可以让项目使用这些对象来参数化其他对象。使得命令的请求者和执行者解耦。简单理解为:决策者只要发出一个命令给执行者而不必关心执行者是如何完成的 Demo 命令接口 public interface Command { public void exe(); } 命令实现 public...原创 2018-09-28 10:18:22 · 116 阅读 · 0 评论 -
设计模式-适配器模式
找出项目中变化与不变化部分,提取变化部分抽象成接口+实现 定义 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 阎宏博士的《JAVA与模式》一书中是这样解释的,哈哈蛤,看的是不是有点难理解,我们可以理解为:某个类在现有的方法中不能完全满足某个功能的需要,此时我们需要另外一个类来辅助完成。举个例子:我们现有一个2孔的插座,但我们...原创 2018-09-29 11:36:50 · 117 阅读 · 0 评论