摘要: 命令模式 命令模式(Command Pattern)又称为行动(Action)模式或交易(Transaction)模式。 1命令模式的定义 命令模式的原文是: Encapsulate a request as an object, thereby letting you parameterize c 阅读全文
posted @ 2020-12-29 13:30 喵酱张-Eric 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式 模板方法模式(Tempate Method Pattern) 是一种简单的、常见的且应用非常广泛的模式。 1模板方法模式的定义 模板方法模式的英文原文是: Define the skeleton of an algorithm in an operation, deferring so 阅读全文
posted @ 2020-12-29 12:12 喵酱张-Eric 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Object的clone()方法 关于浅拷贝与深拷贝 有时我们在clone一些对象时,发现修改了克隆对象信息,原始对象信息有些部分却也发生了改变,这就是“浅拷贝”现象。 相对的,深拷贝就是克隆后的对象与原始对象不会相互影响。 下面看一个浅拷贝的案例: 创建一个Person类 Person.java 阅读全文
posted @ 2020-12-29 09:25 喵酱张-Eric 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 享元模式享元模式(Flyweight Pattern) 是池技术的重要方式,可以降低大量的重复的、细粒度的类在内存中的开销。1享元模式的定义享元模式的英文原文是:Use sharing to support large numbers of fine-grained objects efficien 阅读全文
posted @ 2020-12-29 08:58 喵酱张-Eric 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 外观模式外观模式(Facade Pattern) 也叫门面模式,是一种比较常见并且很简单的设计模式。1外观模式的定义外观模式的英文原文是:Provide a unified interface to a set of interface in a subsystem. Facade defines 阅读全文
posted @ 2020-12-29 08:57 喵酱张-Eric 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 桥梁模式桥梁模式(Bridge Pattern)也称为桥接模式,是一种简单、不常用的设计模式。1桥梁模式的定义桥梁模式的英文原话是:Decouple an abstraction from implementation so that the two can vary independently.意 阅读全文
posted @ 2020-12-29 08:53 喵酱张-Eric 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 组合模式组合模式(Composite Pattern) 也叫合成模式,用来描述部分与整体的关系。1组合模式的定义组合模式的英文原文是:Compose Object into tree structures to represent part-whole hierarchies(层级分类). Comp 阅读全文
posted @ 2020-12-29 08:52 喵酱张-Eric 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 适配器模式适配器模式(adapter Pattern),又叫变压器模式。变压器是可以使高低电压相互转换。1适配器模式的定义适配的英文原文是:Convert the interface of a class into another interface clients expect. Adapter 阅读全文
posted @ 2020-12-29 08:50 喵酱张-Eric 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式装饰者模式(Decorator Pattern) 是一种比较常见的模式。1装饰者模式的定义装饰者模式的英文原话是:Attach Additional responsibilities to an object dynamically keeping the same interface. 阅读全文
posted @ 2020-12-29 08:49 喵酱张-Eric 阅读(73) 评论(0) 推荐(0) 编辑