摘要: 1.桥接模式介绍 桥接模式用于将抽象化和实现化解耦,使得两者可以独立变化。在面向对象中用通俗的话说明:一个类可以通过多角度来分类,每一种分类都可能变化,那么就把多角度分离出来让各个角度都能独立变化,降低各个角度间的耦合。这样说可能不太好理解,举一个画几何图形的例子:我们画的几何图形可以按照形状和颜色 阅读全文
posted @ 2020-11-11 14:59 心中的天空之城 阅读(342) 评论(0) 推荐(1) 编辑
摘要: 1.代理模式介绍 在软件开发中有时会遇到不能直接使用对象的问题,如我们要使用的对象在进程外,甚至在远程的机器上,但是我们要使用这个对象的功能怎么办呢?代理模式就可以用来解决这个问题。举一个生活中的例子:一个害羞男孩追求一个叫如花的女孩,但是自己不敢送礼物,就找了一个朋友代理他给如花送礼物。就以这个例 阅读全文
posted @ 2020-11-11 14:15 心中的天空之城 阅读(335) 评论(0) 推荐(1) 编辑
摘要: 1.外观模式介绍 外观模式也被叫做门面模式,这种模式的作用是:隐藏系统的复杂性,并向客户端提供了一个可以访问系统的统一接口,这个统一的接口组合了子系统的多个接口。使用统一的接口使得子系统更容易被访问或者使用。 以去医院看病为例,去医院看病时可能要去挂号、门诊、划价、取药等,让患者或患者家属觉得很复杂 阅读全文
posted @ 2020-11-11 14:06 心中的天空之城 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.适配器模式介绍 适配器模式的作用是将一个类的接口,转换成客户端希望的另外一种接口,适配器作为原始接口(我们的类中本来具有的功能)和目标接口(客户端希望的功能)之间的桥梁。举个例子:我们知道安卓数据线是不能给苹果手机充电的,但是我们没有苹果数据线,所以只能使用安卓数据线给苹果手机充电,这时怎么解决 阅读全文
posted @ 2020-11-11 12:25 心中的天空之城 阅读(395) 评论(0) 推荐(0) 编辑