logo头像

👨‍💻冷锋のIT小屋

Java设计模式(11)-装饰模式

Java设计模式(11)-装饰模式

在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式称为装饰模式。装饰模式属于一种结...…

Java设计模式(10)-桥接模式

Java设计模式(10)-桥接模式

桥接模式(Bridge Pattern)的定义如下:将抽象部分与它的实现部分分离,使他们都可以独立变化。抽象化角色...…

Java设计模式(9)-适配器模式

Java设计模式(9)-适配器模式

模式来源于生活,适配器模式最能直观的体现这一点。适配器,就是将多个原本不能共同工作的产品经过一定的处理,使得他们能...…

Java设计模式(8)-建造者模式

Java设计模式(8)-建造者模式

建造者模式(Builder Pattern),旨在解决复杂对象的创建过程,将对象与其创建过程分离,通过相同的创建过...…

Java设计模式(7)-原型模式

Java设计模式(7)-原型模式

某些情况下,我们需要重复的创建多个对象,但是这些对象仅仅只有某几个属性不一致,大部分的信息都是相同的,如果使用传统...…

Java设计模式(5)-工厂方法模式

Java设计模式(5)-工厂方法模式

工厂方法模式,是工厂模式的一种,它对简单工厂模式进行进一步抽象化。它将工厂和产品进行抽象,抽象出来的工厂负责定义创...…

Java设计模式(4)-简单工厂模式

Java设计模式(4)-简单工厂模式

工厂模式,一般分为三种,包括:简单工厂模式(也叫静态工厂模式)、工厂方法模式、抽象工厂模式。在GOF提及的23中设...…

Java设计模式(3)-单例模式

Java设计模式(3)-单例模式

单例模式,Java中最简单的设计模式之一,它定义了如何在整个系统范围内仅创建只有单个实例的类。单例模式是一种创建型...…