posts - 145,comments - 23,views - 73万
10 2018 档案
适配器模式--想象一下转换插头
摘要:理解适配器模式之前,可以先来看一下转换插头,两者的思想其实是一样的 就是上图中的这个样子,当你出国旅行的时候,可能会用到这样一个东西,你的笔记本电脑直接插到国外的插座上是插不进去的,需要用一个转换插头,先让转换插头插到插座上,然后你的笔记本电脑插到转换插头上,这样就解决了问题 而这个转换插头,就是我 阅读全文
posted @ 2018-10-22 12:42 梦中彩虹 阅读(555) 评论(0) 推荐(0) 编辑
桥接模式--真的像一座桥
摘要:设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案: 第一种方案是为每一种形状都提供一套各种颜色的版本 第二种方案是根据实际的需要对形状和颜色进行组合 对于有两个变化维度(即两个变化的原因)的系统,采 阅读全文
posted @ 2018-10-14 17:29 梦中彩虹 阅读(534) 评论(0) 推荐(0) 编辑
装饰模式和它在JDK中的实现
摘要:对装饰者模式的一个通俗的理解就是:一个东西A包装了另外一个东西B,A在B的功能基础上又扩展了新的功能,但是对外提供的接口不变 装饰者模式(Decorator)的定义: 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活 通过使用装饰模式,可以在运行时扩充一个类的功能。原理 阅读全文
posted @ 2018-10-13 15:31 梦中彩虹 阅读(400) 评论(0) 推荐(0) 编辑
UML类图中的几种关系的画法和含义
摘要:UML的类图中,一共有以下六大关系: 泛化(Generalization), 实现(Realization), 依赖(Dependence),关联(Association),聚合(Aggregation) ,组合(Composition) 下面结合具体的类图来描述以下这几种关系 泛化(General 阅读全文
posted @ 2018-10-13 07:57 梦中彩虹 阅读(21517) 评论(0) 推荐(1) 编辑
访问者模式和双分派
摘要:设计模式中的访问者模式 访问者模式是GOF的23中设计模式中比较复杂的一种模式,最近在项目的开发中使用到了访问者模式的,依据项目的代码,来对该模式进行总结 访问者模式的定义: 访问者模式表示一个作用于某对象结构中国的各元素的操作,它使你可以在不改变各元素的前提下,定义作用于这些元素的新操作 定义比较 阅读全文
posted @ 2018-10-10 22:29 梦中彩虹 阅读(1781) 评论(1) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示