自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gakki饭的专栏

Talk is cheap. Show me the code.

  • 博客(13)
  • 收藏
  • 关注

原创 Java设计模式之享元模式

享元模式介绍享元模式(Flyweight Pattern),Flyweight是“轻量级”的意思,指的是拳击比赛中选手体重最轻的等级。顾名思义,该设计模式的作用是为了让对象变“轻”。一言以蔽之,就是“通过尽量共享实例来避免new出实例”。享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。

2017-12-20 16:14:49 180

原创 Java设计模式之外观模式

外观模式介绍外观模式(Facade Pattern)用于为相互关联的子系统整理定义出一个高层接口,让系统对外只有一个简单的接口,使得这一子系统更加容易使用。 外观模式隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。

2017-12-06 20:18:28 167

原创 Java设计模式之装饰器模式

装饰器模式介绍装饰器模式(Decorator Pattern)指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰类来包装原有的类,并提供额外的功能。

2017-12-04 16:56:26 256

原创 Java设计模式之组合模式

组合模式又叫部分整体模式,用于把一组相似的对象当做一个单一的对象,它将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。

2017-11-22 11:13:47 209

原创 Java设计模式之桥接模式

桥接模式介绍桥接模式(Bridge Pattern),bridge的意思是“桥梁”,桥梁的功能是将河流的两侧连接起来。桥接模式的作用也是把抽象化与实现化解耦,使得二者可以独立变化,然后通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。

2017-11-16 16:07:35 185

原创 Java设计模式之适配器模式

适配器模式将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

2017-11-09 15:13:51 164

原创 Java设计模式之原型模式

原型模式介绍原型模式主要用于对象的复制,利用一个原型对象实例来指定需要创建的对象的种类,通过原型对象的拷贝方法来创建新的对象。

2017-11-04 15:23:42 149

原创 Java设计模式之建造者模式

建造者模式的定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

2017-11-02 11:23:20 191

原创 Java设计模式之单例模式

单例模式介绍单例模式是Java设计模式中最简单的模式之一。顾名思义,单例模式是为了确保单例类只有一个实例的生成,并提供其他类访问其唯一对象的方式。

2017-10-26 16:14:34 167

原创 Java设计模式之抽象工厂模式

抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。 抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体情况下,创建多个产品族中的产品对象。

2017-10-19 11:44:33 222

原创 Java设计模式之工厂方法模式

工厂方法模式中,通过父类决定实例的生成方式,但并不决定所要生成的具体类,具体的处理全部交给子类负责。这样就可以将生成实例的框架和实际负责生成实例的类解耦,当用户有新需求的时候,我们只需要增加新的子类,而不用修改已经规定好的生成实例的框架。

2017-09-23 13:51:35 179

原创 Java设计模式之简单工厂模式

工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式根据抽象程度的不同又可以细分为:简单工厂模式工厂方法模式抽象工厂模式简单工厂模式简单工厂模式又叫静态工厂模式,它并不是GoF23种设计模式之一。在我们日常的编码过程中,它经常会被使用到,而且思想也非常简单,与其说它是一种设计模式

2017-09-15 14:50:09 346

原创 Java设计模式整理

什么是设计模式?设计模式是指针对软件开发过程中重复发生的问题的解决方法。说起设计模式,最有名的就是GoF的23种设计模式(本次整理的也均为这23种设计模式)。 设计模式分类GoF将设计模式分为以下三类: 创建型设计模式,共5种 工厂方法模式(Factory Method Pattern)抽象工厂模式(Abstract Factory Pattern)单例模式(Singleton Patt

2017-09-14 22:52:17 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除