1、 装饰器模式概述 装饰器模式(Decorator)[GOF95]是一种结构模式,通常情况下我们扩展一个类型的功能,优先选择的方案会是通过继承...

1、 装饰器模式概述 装饰器模式(Decorator)[GOF95]是一种结构模式,通常情况下我们扩展一个类型的功能,优先选择的方案会是通过继承...
1、 合成模式概述1.1、 核心组件1.2、 优点缺陷2、 Java实现1)组件接口规范2)组件实现3)实现测试4)测试结果3、 Python实...
[TOC] 1、 建造模式 概述 建造模式(Builder)[GOF95]是一种对象的创造模式。主要责任是在程序中创建较为复杂的对象,企业项目中...
[TOC] 1、 适配器模式概述 适配器(Adapter)[GOF95]是一种类型之间互相协作的结构模式,旨在将使用服务的客户方的期望接口,通过...
[TOC] 1、 原型模式概述 原型模式(Prototype)[GOF95]是一种对象的创建模式,通过给定一个参考的原型对象来指定要创建的对象的...
[TOC] 1、单例模式概述 单例模式(Singleton)[GOF95]是一种对象的创建模式,确保系统中使用了单例模式的类型只会存在一个实例对...
1、 抽象工厂模式概述 抽象工厂模式(Abstract Factory)[GOF95]是一种对象的创建模式,是在工厂方法模式上的又一次改进,主要...
1、 工厂方法模式概述 工厂方法模式是一种创建模式,又被称为虚拟构造子模式(Virtual Constructor)或者多态性工厂模式(Poly...
1、 简单工厂模式概述 简单工厂模式是一种创建模式,又称为静态工厂方法模式,但是需要注意的是它不属于GOF23种设计模式之一。 简单工厂模式是由...
专题公告
软件开发时我们经常提到设计模式,尽管大家已经耳熟能详各种运用精通,尽管各种不同的编程语言的实现手到擒来,大牧这里再次絮叨一下,既是自己闲暇下来的整理,也是另一种方式的回顾吧。