E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
flyweight
享元模式-设计模式
享元模式-设计模式来自于《大话设计模式》享元模式(
Flyweight
):运用共享技术有效地支持大量细粒度的对象。
unixfy
·
2011-04-30 14:00
结构型模式:
Flyweight
享元模式
结构型模式:
Flyweight
享元模式1、面向对象的代价 1)面向对象很好地解决了系统抽象性的问题,同时在大多数情况下
flyhighly
·
2011-04-24 16:00
几种结构型的设计模式概析【下】——
Flyweight
模式,Facade模式和Proxy模式【C++实现】
其UML图如下: 上图中FlywightFactory中有个对象池(VECTOR实现),用来存放我们要使用的对象,每当我们需要一个新的对象
Flyweight
时,就在这个对象池中检索看先前是否创建了类似的对象
yangywyangyw
·
2011-04-24 15:00
设计模式分类
设计模式之结构模式包括:Facade, 门面模式Decorator, 装饰模式Composite, 合成模式Proxy, 代理模式Adapter, 适配器模式Bridge, 桥梁模式
Flyweight
dp1234
·
2011-04-22 15:00
java
设计模式
Decorator
prototype
command
iterator
Iterator设计模式
Iterator模式应该是最为熟悉的模式了,最简单的证明就是我在实现Composite模式、
Flyweight
模式、Observer模式中就直接用到了STL提供的Iterator来遍历Vector或者List
yefengnidie
·
2011-04-19 13:00
享元模式 ---
flyweight
[code="java"]publicclassVariableParameter{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubIntegeri1=3;Integeri2=3;System.out.println(i1==i2);//true;Integeri3=221;Integ
ZuxiangHuang
·
2011-03-31 00:00
java
String
Integer
Class
文档
关于享元模式--
flyweight
public class VariableParameter { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Integer i1=3; Integer i2=3;
zuxianghuang
·
2011-03-31 00:00
flyweight
23-22,享元模式
1、享元模式(
Flyweight
Pattern)是池技术的重要实现方法,其定义如下:Use sharing to support numbers of fine-grained objects efficiently
bjsunrose
·
2011-03-17 12:00
享元模式
设计模式分类
Composite组合4.Bridge桥接二:责任型模式1.Singleton单例2.Observer观察者3.Mediator中介者4.Proxy代理5.ChainofResponsibility责任链6.
Flyweight
风中的树叶
·
2011-03-02 13:00
设计模式
prototype
模式
Flyweight
设计模式之
Flyweight
(享元)
Flyweight
定义: 避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用?
lovang
·
2011-02-26 00:00
设计模式
xml
框架
制造
系统研究Java--容器(二)--使用Abstract类
//:net/mindview/util/Countries.java//"
Flyweight
"MapsandListsofsampledata.packagenet.mindview.util;importjava.util
G_beginner
·
2011-02-23 14:00
Ext 部分使用总结
注:享元模式(
Flyweight
Des
liangzai718
·
2011-02-17 13:00
html
PHP
浏览器
css
ext
fly weight
flyweight
(转)单纯
flyweight
1://抽象享元角色2:abstractpublicclass
Flyweight
3:{4:abstractpublicvoidoperation(Stringstate
人在江湖
·
2011-02-12 23:00
Java PatternDesign of GOF(四人帮力作,享誉15年)第十一模式
Java PatternDesign of GOF(四人帮力作,享誉15年) 第十一模式 板桥里人 http://www.jdon.com 2002/05/02
Flyweight
模式定义:避免大量拥有相同内容的小类的开销
chenhailong
·
2011-02-02 10:00
java
设计模式
xml
框架
制造
设计模式之享元模式(
FLYWEIGHT
)
享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。内蕴状态存储在享元内部,不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的。外蕴状态不能影响内蕴状态,它们是相互独立的。将可以共享的状态和不可以共享的状态从常规类中区分开来,将不可以共享的状态从类里剔除出去。客户端不可以直接创建被共享的对象,而应当使用一个工厂对象负责创建被共享的对象。享元模式
qixiaokai
·
2011-01-19 16:00
设计模式
享元模式(
Flyweight
)
UML图如下:C++代码实现如下:#include#includeusingnamespacestd;/*
Flyweight
类,它是所有具体享元类的超类或接口,通过这个接口,
Flyweight
可以接受并作用于外部状态
ACb0y
·
2011-01-10 00:00
c
null
存储
query
insert
UML
Qt之美(三)隐式数据共享
该机制也被称为
flyweight
模式。让我们以QByteArray为例,看看其是如何实现的。
xiesiyuana
·
2011-01-06 13:00
null
qt
Qt之美(三)隐式数据共享
该机制也被称为
flyweight
模式。让我们以QByteArray为例,看看其是如何实现的。
xie376450483
·
2011-01-06 13:00
null
qt
享元模式(
Flyweight
pattern)
享元模式(
Flyweight
pattern)也被称作“轻量级模式”。享元模式的主要目的是减少系统中重复对象的数量,在一定程度上降低内存消耗,提高系统运行速度。
MageShuai
·
2010-12-17 16:00
String
HashMap
null
Class
import
performance
设计模式之
Flyweight
- 享元模式
Flyweight
模式也叫享元模式,是由GoF提出的23种设计模式中的一种。
Flyweight
模式是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。
huayu00
·
2010-12-16 23:00
设计模式
C++
c
C#
JDK里的设计模式(二)
Flyweight
(recognizeable by creational methods returning a cached instance, a bit the "
liuxinglanyue
·
2010-12-16 19:00
java
设计模式
jdk
servlet
swing
Qt之美(三):隐式共享
该机制也被称为
flyweight
模式。 让我们以QByteArray为例,看看其是如何实现的。
zhu_xz
·
2010-12-07 17:00
struct
null
Class
qt
蝇量模式
FlyWeight
Pattern
类图usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;namespace
FlyWeight
Pattern
ghostbear
·
2010-11-27 15:00
String
null
Class
产品
常用的设计模式
Prototype(原始模型模式),Singleton(单例模式),Facade(门面模式),Adapter(适配器模式),Bridge(桥梁模式),Composite(合成模式),Decorator(装饰模式),
Flyweight
leijun_zhongguo
·
2010-11-17 14:35
模式
职场
设计
休闲
questions
1,linux searchtextfilecontentinapath2,javaobjectclone3,java
flyweight
,template,factory,abstractfactorypatternjava4
yinghan2005
·
2010-11-17 08:00
java
linux
object
ejb
search
Path
23种设计模式
Singleton(单例)结构型6.AdapterClass/Object(适配器)7.Bridge(桥接)8.Composite(组合)9.Decorator(装饰)10.Facade(外观)11.
Flyweight
javatome
·
2010-11-15 17:00
设计模式
23种设计模式
Singleton(单例)结构型6.AdapterClass/Object(适配器)7.Bridge(桥接)8.Composite(组合)9.Decorator(装饰)10.Facade(外观)11.
Flyweight
javatome
·
2010-11-15 17:00
设计模式
23种设计模式
Singleton(单例)结构型6.AdapterClass/Object(适配器)7.Bridge(桥接)8.Composite(组合)9.Decorator(装饰)10.Facade(外观)11.
Flyweight
txf2004
·
2010-11-15 17:00
设计模式
23种设计模式
Singleton(单例)结构型6.AdapterClass/Object(适配器)7.Bridge(桥接)8.Composite(组合)9.Decorator(装饰)10.Facade(外观)11.
Flyweight
beijiguangyong
·
2010-11-15 17:00
设计模式
算法
Decorator
command
iterator
扩展
设计模式--------享元模式
Flyweight
是拳击比赛中的特用名词,意思是“特轻量级”,指的是51 公斤级比赛,用到设计模式中是指我们的类要轻量级,粒度要小这才是它要表到的意思,粒度小了,带来的问题就是对象太多,那就是用共享技术来解决
z466459262
·
2010-11-15 14:00
设计模式
多线程
bean
设计模式--------享元模式
Flyweight
是拳击比赛中的特用名词,意思是“特轻量级”,指的是51 公斤级比赛,用到设计模式中是指我们的类要轻量级,粒度要小这才是它要表到的意思,粒度小了,带来的问题就是对象太多,那就是用共享技术来解决
z466459262
·
2010-11-15 14:00
设计模式
多线程
bean
flyweight
(享元模式)设计模式
flyweight
设计模式就是享元模式。
tj2008wangqing
·
2010-11-11 21:00
设计模式
jvm
Design Pattern:
Flyweight
模式
Flyweight
(享元)模式定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用?
jiangm520
·
2010-11-10 22:00
设计模式
框架
xml
制造
资讯
设计模式:
Flyweight
模式(享元模式)
事实上,当遇到类似问题时,我们可以优先考虑一下
Flyweight
模式。定义GOF:使用共享技术高效地支持大量的细粒度对象。中文名字的意思也是很称职的:共享同一个元对象。
superbeck
·
2010-11-02 10:00
设计模式
游戏
数据库
object
immutable
地图相关
32行演绎16种设计模式
iterator,adapter,interpreter,proxy,state,visitor,command,bridge,chainofresponsibility,composite,
flyweight
chenshizero
·
2010-09-16 20:00
享元模式
享元模式一、
FlyWeight
模式定义:运用共享技术有效地支持大量细粒度对象。二、模式解说也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。
The NoteBook of EricKong
·
2010-09-09 11:00
23种设计模式
原始模型模式),Singleton(单例模式), Facade(门面模式), Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式), Decorator(装饰模式),
Flyweight
zhengjunwei2007_163.com
·
2010-08-30 09:00
设计模式
prototype
idea
享原模式笔记(Java)
享原模式的参与者:抽象享原类(
Flyweight
),
yangyan1990
·
2010-08-21 19:00
java
String
HashMap
Class
character
interface
Flyweight
模式
一、
Flyweight
模式的意图:缓存(共享)可以共同的对象、属性,避免创建大量的重复对象、内容。二、
Flyweight
模式的特点:为重复或可共享的对象、属性设置一个缓冲,称为内部属性。
csdn_zuoqiang
·
2010-08-21 15:00
xml
F#
一天一个设计模式之享元模式(
flyweight
)
Flyweight
,俗称享元模式,曾经我好像在那本书上,翻译成飞行模式,我狂汗,当是我对设计模式还处于刚知晓阶段,为此害我对设计模式的一直怀有敬畏之心,破书真是误认子弟啊。
visionsky
·
2010-08-04 23:57
设计模式
职场
享元模式
休闲
一天一个设计模式之享元模式(
flyweight
)
Flyweight
,俗称享元模式,曾经我好像在那本书上,翻译成飞行模式,我狂汗,当是我对设计模式还处于刚知晓阶段,为此害我对设计模式的一直怀有敬畏之心,破书真是误认子弟啊。
visionsky
·
2010-08-04 23:57
设计模式
职场
享元模式
休闲
什么是
flyweight
(元享)模式
对于设计模式我一直都在悟,说实在话,设计模式并不能让你的代码越来越简单,反而会让其复杂化,理解设计模式不难,吸收设计模式是痛苦的过程。 设计模式是实践的产物,有需求才有改进,是一种聪明的偷懒方法,gof的设计模式比较抽象化,看看就知道是博士创作出来的东西,高度抽象形成理论,而理论是比较难于理解的,今天我斗胆也来谈谈对设计模式的一点感悟,说实话,现阶段我对设计模式的理解和吸收还在一个比较初级的
legendmoheNote
·
2010-08-04 10:00
java
设计模式
数据结构
工作
table
null
设计模式之 facade与
flyweight
facade是外观的意思,啥意思呢?这个模式主要是针对子系统的复杂类的情况下,通过它可以提供一个简单的功能类。比如目前做的dlna库,写了好几个接口,而且基本上只有我知道是怎么个用法。但是dlna的客户端真得需要了解这么复杂的东西吗?不用,所以后面单独弄了一个dlna类,接口非常简单。这个就是facade的目的,把子系统的功能积聚到一个简单的类中去。注意,facade和之前的adapter等目的明
Innost
·
2010-07-18 20:00
设计模式
设计模式之 facade与
flyweight
facade是外观的意思,啥意思呢?这个模式主要是针对子系统的复杂类的情况下,通过它可以提供一个简单的功能类。比如目前做的dlna库,写了好几个接口,而且基本上只有我知道是怎么个用法。但是dlna的客户端真得需要了解这么复杂的东西吗?不用,所以后面单独弄了一个dlna类,接口非常简单。这个就是facade的目的,把子系统的功能积聚到一个简单的类中去。注意,facade和之前的adapter等目的明
jandroid
·
2010-07-18 20:00
flyweight
亨元模式(
Flyweight
pattern)
翻译为亨元模式,或直译为轻量级模式。所谓亨元,就是被其它对象共享使用的 对象。通过这种方式,系统减少了内存的占用。比如一个系统有一个成百上千、 成千上万的小对象,这些小对象可能拥有着共同的信息,那么这些共同的信息就 没有必要也重复成千上万次。把这些共同信息抽取出来,形成一个对象,即是亨 元。这些成千上万的其它对象只需要引用这个亨元即可。 举个例子,在棋类程序中,有时候我们会把一个棋子
Dapple
·
2010-05-30 22:00
设计模式
C++
c
F#
C#
Design Patterns 目录
Singleton 2 结构模式 2.1 Facade 2.2 Proxy 2.3 Adapter 2.4 Composite 2.5 Decorator 2.6 Bridge 2.7
Flyweight
pouyang
·
2010-05-18 12:00
prototype
亨元模式
flyweight
模式的出现是因为面向对象开发有时在设计和性能方面存在相悖的情况,当内存因为对象过多而产生泄露导致宕机,而这又是由于业务本身需求的时候,我们就不得不采用以时间换空间的策略了.
zjx6820
·
2010-05-14 13:00
设计模式
亨元模式
flyweight
模式的出现是因为面向对象开发有时在设计和性能方面存在相悖的情况,当内存因为对象过多而产生泄露导致宕机,而这又是由于业务本身需求的时候,我们就不得不采用以时间换空间的策略了.
zjx6820
·
2010-05-14 13:00
设计模式
享元模式
深入到一定程度,就不可避免的碰到设计模式这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于交流,
Flyweight
lovetopceo
·
2010-04-28 13:00
java
设计模式
编程
软件测试
Java设计模式之
Flyweight
模式
GOF:运用共享技术有效地支持大量细粒度的对象。 解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。比如说(这里引用GOF书中的例子)一个文本系统,每个字母定一个对象,那么大小写字母一共就是52个,那么就要定义52个对象。如果有一个1M的文本,那么字母是何其的多,如果每个字母都定义一个对象那么内存早就爆了。那么如果要是每个字母都共享一个对象
majiabao123
·
2010-04-20 20:00
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他