
设计模式
plugcy
精通数据库
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式读书笔记——桥接模式
在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现在我们需要给这些形状进行上色,这里有三种颜色:白色、灰色、黑色。这里我们可以画出3*3=9中图形:白色正方形、白色长方形、白色圆形。。。。。。到这里了我们几乎到知道了这里存在两种解决方案: 方案一:为每种形状都提供各种颜...原创 2018-05-22 15:08:15 · 324 阅读 · 0 评论 -
设计模式——适配器模式
适配器模式:定义:适配器模式将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。主要分为三类:类适配器模式、对象的适配器模式、接口的适配器模式。使用场景:1 系统需要使用现有的类,而这些类的接口不符合系统的需要。 2 想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作。 3 需要...原创 2018-06-28 21:22:58 · 655 阅读 · 0 评论 -
设计模式——装饰器模式和桥接模式
装饰器模式(Decorator Pattern)概念:装饰器模式允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰者可以在所委拖被装饰者的行为之前或之后加上自己的行为,已达到特定的目的组成:装饰器模式由组件和装饰者组成。抽象组件(Component):需要装饰的抽象对象。 具体组件(ConcreteComponent):是我们需要装饰的对象 抽象装饰类(Decorator):内含指向抽象组...原创 2018-06-28 21:50:34 · 2760 阅读 · 0 评论