有关主流的软件构造模式–小白理解

小白,在复习软件构造的时候被这几个模式给弄得头晕脑胀,因此决定总结一下课程上所学到的,主流的软件构造模式。

结构型模式

1.适配器模式

将某个类/接口转换为client期望的其他形式
其实就是对类/接口的一个再封装

代码例子使用了老师上课所使用的课件:

1.用一个Decorator实现/继承需要修饰的对象Component;
2.在Decorator中增加一个Component的引用;
3.在Decorator的构造器中,增加一个Component参数来初始化Component;
4.在Decorator类中,使用Component的引用,将所有请求转发至Component的相应方法;
5.ConcreteDecorator中所有Override自Component的方法做相应调整。

3.外观模式

把对多个方法的调用整合成一个方法
与适配器方法的区别在于,适配器对一个类/方法进行再封装,而外观模式对多个方法进行再封装。
我们先看一个使用外观模式的例子,首先定义了三个子系统类

下面展示一些 。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93831 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月6日
下一篇 2020年6月6日

相关推荐