技术,设计模式

静态代理模式

核心本质: 给某一个对象提供一个代理,并由代理对象控制对原对象的引用 例子 我们生活中租房子为例子,我们租房子,中介代理房东租房,省去房东一系列麻烦的事 实践类图 实际练习 租房接口 publ...

桥接模式

核心本质: 桥接模式是将抽象部分与它的实现部分分离,使他们都可以独立的变化。 例子 我们以生活中电脑为例,电脑有不同的种类和不同的品牌,我们将种类和品牌分开,通过桥接模式进行关联,实现类的解耦。...

适配器模式

核心本质: 将一个类的接口变成客户端所期望的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作。 例子 我们以电脑网线转usb接口为例,现在很多电脑是轻薄本,接口只有一个us...

原型模式

核心本质: 也称为克隆模式,克隆模式的核心就是一个 Clone 方法,Clone 方法的功能就是拷贝父本的所有属性,主要包括两个过程: 分配一块新的内存空间给新的对象; 拷贝父本对象的所有属性...

建造者模式

定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 用户只需要给出复杂对象的类型和内容,建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来) 例子 以...