自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Whereau旅程

更随着双V学~~~

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 原型模式

原型模式 原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并通股票复制这些原型创建新的对象。原型模式的基本工作原理是通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象复制原型来实现创建过程。在原型模式中存在浅克隆和深克隆。理解C++的浅复制和深复制。在Java中浅克隆一般要实现Cloneable接口,而深克隆要实现Serializable接口。

2013-10-18 10:16:24 524

原创 建造者模式

建造者模式 建造者模式是将一个复杂对象的构造与它的表示分离,使得同样的构建过程创建不同的表示。建造者模式是一步一步穿件一个复杂的对象,它允许用户通过指定复杂对象的类型与内容就可以构建它们,用户不需要知道内部的具体构建。 //java代码 //Meal.java package com.designpattern.builder; public class Meal { priv

2013-10-12 20:57:56 370

原创 抽象工厂模式

抽象工厂模式 抽象工厂模式与工厂方法模式最大的区别在于工厂方法模式针对的是一个产品等级结构,而抽象工厂模式则需要面对多个产品等级结构。简单的说,抽象工厂模式生产一系列的产品(这类产品称为产品族)。而在工厂方法模式里一个具体的工厂只生产一个具体的产品类。 java代码: //Button.java package com.designpattern.abstractfacto

2013-10-11 10:51:43 374

原创 工厂方法模式

工厂方法模式      在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给它的子类,而且每个具体产品都继承(实现)抽象的产品类,并且具体的工厂类和具体的产品两者是一一对应的。抽象工厂类和抽象产品类一般可以是接口(inteface)或抽象类(abstract).一般抽象工厂是抽象类,而抽象产品为接口。   一般工程都是用xml辅助,不用再修改源代码,所以本实例也是利用

2013-10-09 23:31:59 409

原创 简单工厂模式

简单的工厂模式  简单的工厂模式(SimpleFactory Pattern):简单工厂模式又称静态工厂方法(Static Factory Method)模式,它属于类创建模式,它不属于GoF提出的23中设计模式中。简单的工厂模式通过参数获取不同类的实例对象。AbstractXXX可以是一个抽象类或者是一个接口。

2013-10-08 13:05:38 499

原创 GoF设计模式简介

GoF设计模式简介 GoF在《设计模式:可复用面向对象软件的基础》一书中描述了23种的设计模式 如下表: 设计类别 模式名称 模式说明                创建型模式 (Creational  Pattern) 抽象工厂模式 (Abstract Factory) 提供了一个创建一系列相关或相

2013-10-08 09:59:42 602

C++_标准模板库(STL)

C++ STL 包含着相关的API 和一些使用的方法,很经典的一些内容,

2013-08-13

空空如也

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

TA关注的人

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