2019年7月22日

java设计模式--享元模式

摘要: 享元模式 享元模式是对象结构型模式,享元模式运用共享技术有效地支持大量细粒度的对象。说到享元模式,立马能够想到的就是池技术了,String常量池、数据库连接池、线程池等等都是运用了享元模式, 享元模式是池技术实现的重要方式。 举个例子,String对象是final的不可变的,我们每次创建一个字符串对 阅读全文

posted @ 2019-07-22 21:07 会飞的小杰 阅读(131) 评论(0) 推荐(0)

2019年7月18日

java设计模式--门面模式

摘要: 门面模式 门面模式属于设计模式中的结构型模式,外部与一个子系统通信需要通过一个统一的门面进行,门面模式提供一个高层次的接口,使得子系统易于使用。 门面模式的适用性 门面模式适用于当你要为一个复杂的子系统提供一个简单的接口时。子系统往往会因为不断地演化而变得越来越复杂,不易于使用者使用,门面模式可以提 阅读全文

posted @ 2019-07-18 20:48 会飞的小杰 阅读(362) 评论(0) 推荐(0)

2019年7月10日

java设计模式--装饰器模式

摘要: 装饰器模式 装饰器模式属于设计模式中的结构型模式,又名包装(Wrapper)模式,装饰器模式以对客户端透明的方式来扩展对象的功能,是通过继承的方式扩展功能的替代方案。 装饰器模式的适用性 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 装饰器模式可以处理那些可以撤销的职责。 当不能 阅读全文

posted @ 2019-07-10 21:20 会飞的小杰 阅读(232) 评论(0) 推荐(0)

2019年7月3日

java设计模式--组合模式

摘要: 组合模式 组合模式主要是用来将对象合成树型结构以表示“整体-部分”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式的适用性 想通过组合模式表示对象的部分-整体层次结构。 希望用户能够忽略组合对象和单个对象的不同,用户将统一的使用组合结构中的所有对象。 想通过组合模式表示对 阅读全文

posted @ 2019-07-03 22:27 会飞的小杰 阅读(195) 评论(0) 推荐(0)

2019年7月1日

java设计模式--桥梁模式

摘要: 桥梁模式 桥梁模式属于对象的结构型模式,主要是为了将的抽象部分和实现部分分离开来,从而可以使得抽象部分和实现部分能够独立的变化。 桥梁模式的适用性 桥梁模式适用于开发者不希望某功能的抽象部分和它的实现部分有一个强关联的关系,这样在程序的运行期间,实现部分就可以自由的选择或者替换。 某功能的抽象部分和 阅读全文

posted @ 2019-07-01 23:00 会飞的小杰 阅读(161) 评论(0) 推荐(0)

2019年6月10日

java设计模式--适配器模式

摘要: 适配器模式 适配器模式属于设计模式中的结构型模式,主要是为了将一个类的接口转换成客户需要的接口,同时适配器模式使得原本可能接口不兼容的类一起协同工作。 适配器模式的适用性 适配器模式适用于原本某一个类提供的接口不足够支撑你目前的需求的时候。 适配器模式适用于想创建一个可复用的类,该类可以与一系列不想 阅读全文

posted @ 2019-06-10 17:06 会飞的小杰 阅读(158) 评论(0) 推荐(0)

2019年5月23日

java设计模式--单例模式

摘要: 单例模式 单例模式在Java设计模式中属于非常重要的一种模式,意在保证一个类只有唯一一个实例,并且向整个系统提供一个访问它的全局访问点。 单例模式的特点 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类要为其他所有对象提供这一个唯一实例。 单例类只能有一个实例。 单例类必须自己创建 阅读全文

posted @ 2019-05-23 01:00 会飞的小杰 阅读(119) 评论(0) 推荐(0)

2019年5月21日

java设计模式--原型模式

摘要: 原型模式 原型模式的意图为通过一个原型实例来制定需要创建对象的类型,并且通过复制这些原型实例来产生新的对象。 原型模式的适用性 原型模式期望一个系统的运行独立于它的产品的创建、构成、表示时,主要适用以下几种场景: 当需要实例化的类是在程序的运行时刻来指定的时候。 为了频繁的创建一个与产品类层次平行的 阅读全文

posted @ 2019-05-21 01:32 会飞的小杰 阅读(128) 评论(0) 推荐(0)

2019年5月19日

java设计模式--工厂方法模式

摘要: 工厂方法模式 工厂方法模式也属于对象创建型模式,工厂方法模式主要是用于定义一个创建对象的接口,让子类决定实例化哪一个类。工厂方法模式主要作用是将一个类的实例化过程放到它的子类中。 工厂方法模式的适用性 工厂方法模式主要适用于以下情况: 当一个类不知道它所必须要创建对象的类型是哪种的时候。 当一个类希 阅读全文

posted @ 2019-05-19 23:47 会飞的小杰 阅读(136) 评论(0) 推荐(0)

2019年5月16日

java设计模式--建造模式

摘要: 建造模式 建造模式属于对象创建型模式,建造模式的目的为将复杂对象的构建过程与其部件实现方式分离,使得同样的构建过程可以有不同的表示,同时相同的构建过程也能够适用于不同的部件实现方式。 建造模式的适用性 建造模式主要适用于以下情况: 当需要复杂对象的创建方法应该独立于该对象的组成部分的构造方法时。 当 阅读全文

posted @ 2019-05-16 00:16 会飞的小杰 阅读(225) 评论(0) 推荐(0)

导航