![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mxnavi
理涛
我是理涛兄
展开
-
Java 命令模式
命令模式: 设计为三层,调用层,封装层,实现层 传统不封装,直接到实现层可以完成功能,但是存在一定耦合,且实现层如果需要实现特殊算法等API封装,那么调用层还需要自己写,或者写个工具类,没必要,所以直接设计出一层封装层,可以解耦,且有特殊的功能实现 ...原创 2022-03-30 11:34:05 · 629 阅读 · 0 评论 -
Java 策略模式
由于使用draw画图,无法直接放上来,所以使用图片展示,如果需要请Q 正文: 代码整合 //鸭子超类。 public abstract class Duck { //鸭子需要飞和叫,所以创建两个行为接口 FlyBehavior flyBehavior; QuackBehavior quackBehavior; //为行为接口类型声明两个引用变量,所有鸭子子类(在同一个package中)都继承他们 pu...原创 2022-03-19 23:30:38 · 189 阅读 · 0 评论 -
git 使用(命令)
git 简单命令原创 2022-03-17 00:05:15 · 555 阅读 · 0 评论