自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

素履独行 | 元培的个人博客

素履以往,心之所向;一苇以航,直达远方。

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 设计模式之原型模式

/// /// 目的:学习原型模式 /// 日期:2013年11月20日 /// 作者:秦元培 /// 摘要: /// 原型模式(PrototypePattern):通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的办法创建出更多的同类型对象。 /// 在C#里面,我们可以很容易的通过Clone()方法实现原型模式。任何类,只要

2013-11-20 18:51:27 2405 1

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

/// /// 目的:学习建造者模型 /// 日期:2013年11月20日 /// 作者:秦元培 /// 摘要: /// 下面描述的是建造者模式,建造者模式共有四种角色,分别是: /// 建造者角色、具体建造者角色、指导者角色、产品角色 /// 建造者(Builder)角色:给出一个抽象接口,以规范产品对象的各个组成成分的建造。一般而言,此

2013-11-20 18:47:30 2141 1

原创 使用SQLite数据库开发数据库应用

一、关于SQLite           SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中(如Android),可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Jav

2013-11-18 23:54:38 2729

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

继续沿着前一篇文章的思路,我们在工厂方法模式中提到:为了增加新产品同时避免对整个系统产生影响,我们提出了将工厂类抽象化的方法。那么,现在让我们来思考 这样一个问题,如果我们继续将产品抽象会怎么样呢?这就是我们今天要学习的抽象工厂模式。           抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式包括四种角色,抽象工厂角色、具体工厂角色、抽象产品角色、具体产

2013-11-18 23:08:32 2460

原创 设计模式之单例模式

好了,介绍了工厂模式,我们再来学习一个新的设计模式:单例模式。单例模式是运用最为广泛的一种设计模式。那么什么是单例模式呢?简单来说,单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。

2013-11-17 15:01:52 2415

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

在上一篇文章中,我们学习了第一个设计模式:简单工厂模式。通过这个模式,我们可以生产出不同的产品。在这个模式中,我们知道最终在客户端起作用的,其实是工厂类,即工厂类决定了我们能够生产那些产品。 一旦我们需要增加新的产品种类,就必须去修改工厂类,这样是不利于系统的稳定的。我们在设计中提倡将抽象层作为一个公共父类或者接口,然后将具体层作为抽象层的一个子类,换言之,由具体层来继承抽象层实现特定的功能。那么

2013-11-17 01:06:15 2367

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

博客沉寂了一段时间,主要是这段时间在玩古剑2,现在游戏即将通关,我想是时候开始学习新东西了。          今天给大家带来的是设计模式中简单工厂模式。         从设计模式的类型上来说,简单工厂模式是属于创建型模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的

2013-11-16 14:12:24 2621

SQLDeveloper_4.0.3.16.rar

SQLDeveloper_4.0.3.16, 解压即用,无需配置,适合Oracle开发人员使用,虽然我不喜欢Oracle

2021-08-18

2DToolKIit插件

用于Unity3D的2DToolKIit插件,可以帮助你快速开发2D游戏

2014-03-19

NGif动画编码/解码库

一个可以解码和编码GIF动画的类库,可以生成动画和解码动画,你值得拥有!

2014-03-07

空空如也

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

TA关注的人

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