- 博客(5)
- 资源 (5)
- 收藏
- 关注
翻译 java设计模式-享元模式(结构型模式)
在面向对象程序设计过程中,有时会面临要创建大量相同或相似对象实例的问题。创建那么多的对象将会耗费很多的系统资源,它是系统性能提高的一个瓶颈。例如,围棋和五子棋中的黑白棋子,图像中的坐标点或颜色,局域网中的路由器、交换机和集线器,教室里的桌子和凳子等。这些对象有很多相似的地方,如果能把它们相同的部分提取出来共享,则能节省大量的系统资源,这就是享元模式的产生背景。享元(Flyweight)模式的定...
2019-03-12 23:39:49 92
原创 java设计模式-桥接模式(结构型模式)
情景引入:现实生活中某些事物可以有很多的描述,如图形既可按形状分,又可按颜色分。当然,这样的例子还有很多,如不同颜色和字体的文字、不同品牌和功率的汽车、不同性别和职业的男女、支持不同平台和不同文件格式的媒体播放器等。如果用继承方式,m 种形状和 n 种颜色的图形就有 m×n 种,不但对应的子类很多,而且扩展困难,用桥接模式就能很好地解决这些问题。桥接模式的定义桥接(Bridge)模式:将抽...
2019-03-08 23:21:47 134
原创 java设计模式-适配器模式(结构型模式)
情景引入:适配器是什么,你一定不难理解,因为现实生活中到处都是。比方说:用计算机访问照相机的 SD 内存卡时需要一个读卡器。小米6智能手机没有耳机孔需要一个耳机转换头type-C转3.5mm耳机孔等等。其实OO适配器和真实世界的适配器扮演着同样的角色:将一个接口转换为另一个接口,以符合客户的期望。Head Frist设计模式这里举了一个很好的例子。已有的系统,你希望它能和一个新的厂商类库搭配使...
2019-03-07 23:57:21 198
原创 java设计模式-代理模式(结构型模式)
代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。代理模式的特点就是控制对象的访问。代理模式的结构:抽象主题(Subject)类:通过接口或抽象类声明真实主题和代理对象实现的业务方法。 真实主题(Real Subject)类:实现了抽象主题中的具体业务,是代理对象所代表的...
2019-03-03 23:34:36 329
原创 java设计模式-建造者模式(创建型模式)
建造者组成与结构建造者(Builder)模式(生成器模式)由产品、抽象建造者、具体建造者、指挥者等 4 个要素构成。建造者(Builder)模式的主要角色如下。产品角色(Product):它是包含多个组成部件的复杂对象,由具体建造者来创建其各个滅部件。 抽象建造者(Builder):它是一个包含创建产品各个子部件的抽象方法的接口,通常还包含一个返回复杂产品的方法 getResult(...
2019-03-02 22:36:38 168
NetworkYUI.unitypackage
2019-11-28
jqGrid Wiki部分文档说明
2015-01-29
mysql帮助文档.chm
2013-04-02
W3school.chm
2013-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人