自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 四 单例模式

单例模式定义单例模式是一种对象创建型模式。使用单例模式,可以保证一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。意义提供对同一种资源的共享,节省创建对象的资源,提高效率。为了只能创建一个类的实例,可以将类的构造函数私有化,并提供公共的接口,对类实例对象进行访问。单列模式有分为懒汉式和饿汉式。1、懒汉式在类初始化时,便创建对象代码如下:public class P

2016-04-26 22:23:31 283

原创 三 抽象工厂模式

抽象工厂模式定义:抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定类实例的具体类型的情况下,能够创建多个类实例族的类实例对象。例如:以上一章节的例子为例。假如Apple又分为Apple1和Apple2,Banana也分为Banana1和Banana2。我们希望对每类水果的每种类型区分, 并可以创建多个水果实例。此时,便可以考虑抽象工厂模式,即:对类实例进一步抽象,对每一种类实例族进行创建

2016-04-26 21:32:00 256

原创 二 工厂方法模式

工厂方法模式定义:定义一个创建产品类实例的工厂接口,而实际类实例的创建由继承自工厂接口的子类实现。核心工厂类不再负责具体类实例的创建,这样核心工厂类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口。意义:进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的类实例。 角色:抽象工厂角色 ->工厂方法模式的核心,任何工厂类都必须实现这个接口。具体工厂角色

2016-04-26 20:58:44 400

原创 一 简单工厂模式

简单工厂模式定义:又叫做静态工厂方法模式,通过定义专门一个类来负责创建 其他类的实例,而被创建的其他类实例一般具有共同的父类。角色:分别为:工厂角色、抽象角色和具体实例角色。通过对每个类实例的抽象,抽象出共同的父类(通常以接口的形式创建),作为抽象角色。然后再工厂角色中,根据传递的参数,创建具体类实例。下面以具体的代码进行讲解: 首先来看下具体类: 例如:public class Apple{

2016-04-24 23:49:16 213

0day安全:软件漏洞分析技术(第2版)彩色完整高清 无限制可打印

0day安全:软件漏洞分析技术(第2版)彩色,高清 无限制可打印

2017-12-18

Windows安全工具

系统安全,杀毒,驱动,一款优秀的系统安全工具,可卸载杀毒软件

2015-11-25

verilog常见错误汇总

verilog常见错误汇总

2013-09-23

空空如也

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

TA关注的人

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