自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 工厂方法模式(FactoryMethodPattern)

基本介绍:    工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。作用:    将类的实例化(具体产品的创建)延迟到工厂类的子类(具体工厂)中完成,即由子类来决定应该实例化(创建)哪一个类。解决的问题:    工厂一旦需要生产新产品就需要修改工厂类的方法逻辑,违背了“开放 - 关闭原则 package org.bra...

2018-03-30 14:29:48 211

原创 简单工厂(SimpleFactory)

基本介绍:    简单工厂模式又称为静态工厂方法模式属于类的创建型模式    而它的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类的实例。 也就是生产你要创建的实体对象 。简单工厂模式实际上不属于23个GOF模式,但他可以作为工厂方法模式的一个引导.示例代码:package org.brando;import org.brando.AnimalFactory.AnimalTyp...

2018-03-29 15:29:57 102

原创 单例模式(SingletonPattern)

基本介绍:    单例模式是为确保一个类只有一个实例,并为整个系统提供一个全局访问点的一种模式方法.    从概念中体现出了单例的一些特点:        1.在任何情况下, 单例类永远只有一个实例存在.        2.单例需要有能力为整个系统提供这一唯一实例.示例代码:饥饿式:package org.brando;/** * * 类说明: 测试类 * @author Brando...

2018-03-29 13:48:14 133

原创 代理模式(ProxyPattern)

基本介绍:    代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.    这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法.示例代码:package org.brando;/** * * 类说...

2018-03-29 10:07:29 163

原创 责任链模式(ResponsibilityChainPattern)

基本介绍:    职责链模式(称责任链模式)将请求的处理对象像一条长链一般组合起来,形成一条对象链。请求并不知道具体执行请求的对象是哪一个,这样就实现了请求与处理对象之间的解耦。    生活中这种情况其实很常见,公司部门之中,政府部门之中都有体现,在公司部门中,当你提交一份请求文件给你的直接上级时,你的直接上级可以处理这个文件,若他觉得自己不够资格,会将文件传递为他的直接上级,这样文件请求在这条链...

2018-03-28 11:47:48 364

原创 eclipse安装WindowBuilder

1. 访问windowbuilder官网:http://www.eclipse.org/windowbuilder/2. 点击download 找到eclipse对应的版本 eclipse版本查看 Help->About Eclipse3. 安装软件:Help->Install New Software输入 刚才找到的 link 地址.4. 安装全选, 下一步. 同意, 安装. 等操作...

2018-03-20 16:08:39 612

原创 Maven配置详解

1. 父级项目POM文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/...

2018-03-20 15:27:41 158

原创 Maven导入自定义包

1. 查看 maven 仓库地址.Window->Preferences->Maven->User Setting 查看Local Repository.2. 配置引用地址:<dependency> <groupId>brando-commons</groupId> <artifactId>swt</artif...

2018-03-19 17:25:04 349

Blender导出ThreeJs(.json)文件插件

适用于Blender2.79. 其他版本可能无法使用, 直接解压后, 把文件放到Blender对应的目录(Blender\2.79\scripts\addons)

2018-05-28

Win7 XP LDAP服务器 客户端软件

Win7 XP 等添加LDAP服务软件. 客户端软件, 测试软件, 三位一体.

2013-08-16

A星算法JAVA版

A星算法JAVA版 内有测试小程序.可直接运行.

2013-01-29

win7下VC10操作Wor07教程

win7下VC10操作Wor07教程很好用

2013-01-08

PushButton引擎稳定版

PushButton引擎稳定版,它是一个基于Flash游戏引擎.

2012-12-05

PictureEx(MFC使用动态图片)

PictureEx ,MFC中使用动态图片文件

2012-10-25

Lucene2.4.0(jar包+高亮包)

lucene jar 2.4.0使用jar包加高亮包.外加commons-logging-1.0.4包

2012-09-24

空空如也

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

TA关注的人

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