自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 java设计模式-享元模式(结构型模式)

在面向对象程序设计过程中,有时会面临要创建大量相同或相似对象实例的问题。创建那么多的对象将会耗费很多的系统资源,它是系统性能提高的一个瓶颈。例如,围棋和五子棋中的黑白棋子,图像中的坐标点或颜色,局域网中的路由器、交换机和集线器,教室里的桌子和凳子等。这些对象有很多相似的地方,如果能把它们相同的部分提取出来共享,则能节省大量的系统资源,这就是享元模式的产生背景。 享元(Flyweight)模式的定...

2019-03-12 23:39:49 90

原创 java设计模式-桥接模式(结构型模式)

情景引入:现实生活中某些事物可以有很多的描述,如图形既可按形状分,又可按颜色分。当然,这样的例子还有很多,如不同颜色和字体的文字、不同品牌和功率的汽车、不同性别和职业的男女、支持不同平台和不同文件格式的媒体播放器等。如果用继承方式,m 种形状和 n 种颜色的图形就有 m×n 种,不但对应的子类很多,而且扩展困难,用桥接模式就能很好地解决这些问题。 桥接模式的定义 桥接(Bridge)模式:将抽...

2019-03-08 23:21:47 125

原创 java设计模式-适配器模式(结构型模式)

情景引入:适配器是什么,你一定不难理解,因为现实生活中到处都是。比方说:用计算机访问照相机的 SD 内存卡时需要一个读卡器。小米6智能手机没有耳机孔需要一个耳机转换头type-C转3.5mm耳机孔等等。其实OO适配器和真实世界的适配器扮演着同样的角色:将一个接口转换为另一个接口,以符合客户的期望。 Head Frist设计模式这里举了一个很好的例子。已有的系统,你希望它能和一个新的厂商类库搭配使...

2019-03-07 23:57:21 191

原创 java设计模式-代理模式(结构型模式)

代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。代理模式的特点就是控制对象的访问。 代理模式的结构: 抽象主题(Subject)类:通过接口或抽象类声明真实主题和代理对象实现的业务方法。 真实主题(Real Subject)类:实现了抽象主题中的具体业务,是代理对象所代表的...

2019-03-03 23:34:36 318

原创 java设计模式-建造者模式(创建型模式)

建造者组成与结构 建造者(Builder)模式(生成器模式)由产品、抽象建造者、具体建造者、指挥者等 4 个要素构成。 建造者(Builder)模式的主要角色如下。 产品角色(Product):它是包含多个组成部件的复杂对象,由具体建造者来创建其各个滅部件。 抽象建造者(Builder):它是一个包含创建产品各个子部件的抽象方法的接口,通常还包含一个返回复杂产品的方法 getResult(...

2019-03-02 22:36:38 163

NetworkYUI.unitypackage

你可能在很多关于Unity3d多人联网游戏开发教程中看到的此插件,但是在Asset Store官网上此插件已经下架,这个就是关于多人游戏联网游戏示例大厅插件。

2019-11-28

jqGrid Wiki部分文档说明

wiki_options - jqGrid Wiki wiki_colmodel_options - jqGrid Wiki wiki_methods - jqGrid Wiki wiki_events - jqGrid Wiki 4个pdf文件

2015-01-29

mysql帮助文档.chm

MySQL5.1中文参考手册 这是关于5.1版至5.1.2-alpha版MySQL数据库系统的参考手册。该手册不适用于旧版本MySQL软件,这是因为在MySQL 5.1和以前的版本存在很多功能性差异和其他差异。如果正在使用MySQL软件的较旧版本,请参阅MySQL 5.0参考手册,该手册涵盖了MySQL 5.0,或参阅MySQL 4.1参考手册,该手册涵盖了MySQL 4.1以及MySQL的所有早期版本。在手册的文本中,通过引用发布版本号(5.1.x),注明了MySQL 5.1的二级版本。

2013-04-02

W3school.chm

W3school单击版 目录: HTML教程 HTML XHTML CSS TCP/IP XML教程 XML DTD XML DOM XSL XSLT XSL-FO XPath XQuery XLink XPointer Schema XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM DHTML VBScript AJAX jQuery E4X WMLScript 服务器脚本 SQL ASP ADO PHP

2013-04-02

网页实现打字效果-html

在网页中实现打字效果,代码是标准的超文本标记语言。分享给大家

2011-04-01

空空如也

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

TA关注的人

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