代码示例:https://github.com/elfc/patterns 分类 类对象结构型 意图 动态地给一个对象添加一些额外地职责。就增加功能来说,Decorator模...
代码示例:https://github.com/elfc/patterns 分类 类对象结构型 意图 动态地给一个对象添加一些额外地职责。就增加功能来说,Decorator模...
代码示例:https://github.com/elfc/patterns 分类 类对象结构型 意图 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使...
代码示例:https://github.com/elfc/patterns 分类 类对象结构型 意图 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 动机 Bridg...
单链表是用一组任意的存储单元存放线性表的元素,这组存储单元可以连续也可以不连续,甚至可以零散分布在内存中的任意位置。为了能正确表示元素之间的逻辑关系,每个存储单元在存储数据元...
代码示例:https://github.com/elfc/patterns 分类 类对象结构型 意图 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由...
代码示例:https://github.com/elfc/patterns 分类 创建型 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 动机 对一些类来说,只...
代码示例:https://github.com/elfc/patterns 分类 创建型 意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 动机 考虑一...
代码示例:https://github.com/elfc/patterns 分类 创建型 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Meth...
代码示例:https://github.com/elfc/patterns 分类 创建型 意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类 动机 考虑...
代码示例:https://github.com/elfc/patterns 分类 创建型 Builder模式分为经典和变种2类,经典模式更适合构建确定性较强的表示(具体实现)...