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
[原]享元模式-咖啡摊
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 23:00
设计模式
.net
F#
Gmail
[原]享元模式-咖啡摊
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 23:00
设计模式
.net
F#
Gmail
[原]享元模式-复合享元
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 22:00
设计模式
C++
c
C#
Gmail
[原]享元模式-复合享元
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 22:00
设计模式
C++
c
C#
Gmail
[原]享元模式-复合享元
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 22:00
设计模式
C++
c
C#
Gmail
[原]享元模式-单纯享元
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 22:00
设计模式
C++
c
F#
Gmail
[原]享元模式-单纯享元
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 22:00
设计模式
C++
c
F#
Gmail
[原]享元模式-单纯享元
[关键字]:java,designpattern,设计模式,《Java与模式》学习,
Flyweight
Pattern,享元模式[环境]:StarUML5.0+JDK6[作者]:Winty(wintys@
wintys
·
2009-06-29 22:00
设计模式
C++
c
F#
Gmail
几种设计模式
几种设计模式1、单例模式(singleton)2、工厂模式(factory)3、代理模式(proxy)4、门面模式(facade)5、命令模式(command)6、享元模式(
flyweight
)
咖啡+牛奶=卡布其诺
·
2009-06-19 11:00
学习笔记:7种结构型设计模式简单对比
这7种结构型设计模式是下面7种:Adapter适配器模式Bridge桥接模式Composite组合模式Decorator装饰模式Facade外观模式
Flyweight
享元模式Proxy代理模式对比:Adapter
hkx1n
·
2009-06-13 10:00
学习笔记:7种结构型设计模式简单对比
这7种结构型设计模式是下面7种: Adapter 适配器模式 Bridge 桥接模式 Composite 组合模式 Decorator 装饰模式 Facade 外观模式
Flyweight
·
2009-06-13 10:00
设计模式
设计模式之
Flyweight
(享元)
关键字:
flyweight
模式 模式定义: 避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用?
canfly2010
·
2009-06-12 21:00
设计模式
xml
框架
制造
设计模式之
Flyweight
(享元)
关键字:
flyweight
模式 模式定义: 避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用?
canfly2010
·
2009-06-12 21:00
设计模式
xml
框架
制造
Flyweight
Flyweight
对同样内容的对象,只创建一份。需要显示对象时,若对象存在,则返回已存在对象的地址;若不存在,则创建对象再返回。
大胖的部落格
·
2009-06-09 16:00
结构型模式之六---
Flyweight
1、结构图 2、代码 /************************************************************* *意图:运用共享技术有效地支持大量细粒度的对象。 * *适用性: *1、一个应用程序使用了大量的对象。 *2、完全由于使用大量的对象,造成很大的存储开销。 *3、对象的大多数状态都可变为外部状态。 *4、如果删除对象的外部状态,那么可以用相
dhx20022889
·
2009-06-04 22:00
object
String
null
存储
Class
interface
【结构型模式】
flyweight
(享元)
2.适用性
flyweight
模式的有效性很大程度上取决于如何使用它以及在何处使用它。当以下情况都立时使用
flyweight
模式:•一个应用程序使用了大量的对象。
lingqi1818
·
2009-06-01 16:00
flyweight
DotNet Framework源代码中的模式(九)——
Flyweight
(享元模式)
运用共享技术有效地支持大量细粒度的对象。 在.Net中处理字符串时,有一个很重要的机制,叫做字符串驻留机制,就是运用了享元模式。CLR(公共语言运行库)通过维护一个表来存放字符串,该表称为拘留池,它包含程序中以编程方式声明或创建的每个唯一的字符串的一个引用。因此,具有特定值的字符串的实例在系统中只有一个。CLR中使用享元模式实现字符串驻留的过程:CLR内部维护着一块特殊的数据结构——我们可以把它
guushuuse
·
2009-05-24 21:00
Flyweight
(享元)模式
Flyweight
模式可实现客户代码之间的对象共享,创建共享对象的职责,这一点普通对象是不具备的。一般的对象不必关心共享职责,任何时刻最多只能有一个客户代码引用它,其他时刻可以是其他客户代码引用。
xyheqhd888
·
2009-05-15 21:00
设计模式
smalltalk
设计模式—
FlyWeight
享元模式
设计模式—
FlyWeight
享元模式设计模式学习笔记(二十二)—
FlyWeight
享元模式。一、
FlyWeight
模式定义: 运用共享技术有效地支持大量细粒度对象。
eagleyin417
·
2009-05-07 10:00
设计模式
存储
Class
character
Constructor
initialization
Using Displaymode on
flyweight
elements - Ext JS
Whatistheproperwaytoswitchtodisplaymodewhenusing
flyweight
elements.Itismyunderstandingthatthe'
flyweight
'elementisjustasingleobjectwhichyoucandynamicallypointtodifferentDOMHTMLElements.Thereforecodelike
eimhee
·
2009-04-19 00:00
Ajax
ext
享元模式
Flyweight
享元模式是对于某个对象的共享的模式,譬如String,对于相同内聚属性的对象,系统只生成一个,这样就大大减少了系统的开销。 享元模式分为:抽象享元角色,具体享元,享元工厂,客户端。其中,具体享元是可以被共享的部分。但是客户端不实际生成具体享元,而是由享元工厂生成享元。工厂生产享元的时候,判断该享元是否创建过,从而达到已经创建过,或者存在享元可以不再重复创建就被客户端使用 单纯享元
Hode
·
2009-04-09 22:00
设计模式
设计模式迷你手册
FactoryMethodAdapter_ClassInterpreterTemplateMethod对象AbstractFactoryBuilderPrototypeSingletonAdapter_ObjectBridgeCompositeDecoratorFacade
Flyweight
ProxyChainofResponsibilityCommandIteratorMed
dxwangtcg
·
2009-04-02 10:10
模式
设计
休闲
手册
迷你
Boost
Flyweight
Boost
Flyweight
Boost 在 2月8号发怖了 1.38.0,里面新增了3个库,
Flyweight
、ScopeExit及Swap。
nashtsai
·
2009-03-31 23:00
GOF 23种设计模式的另类解释
PROTOTYPE 5、SINGLETON结构型模式 6、ADAPTER 7、BRIDGE 8、COMPOSITE 9、DECORATOR 10、FAÇADE 11、
FLYWEIGHT
lanman
·
2009-03-25 17:00
设计模式
数据结构
Decorator
command
prototype
产品
了解设计模式 之 结构模式(六) -- 享元模式
6.享元模式(
Flyweight
Pattern)享元模式也并不复杂,它的作用主要是为了节省开销而设计的,它避免了产生拥有相同内容的大量的"小类",改为大家都共用同一个类。
zddava
·
2009-03-04 18:00
设计模式
Flyweight
(享元)
Flyweight
(享元)模式,是结构型模式,它是运用共享技术有效的支持大量细粒度的对象。
chaimzane
·
2009-02-24 17:00
设计模式
Flash
Design Patterns in ActionScript-
Flyweight
InActionScript3.0wehavethefollowingwaystodefineaString.varstr1:String=newString(”foo”);var str2:String=“foo”;var str3:String=String(”foo”);Idon’tknowwhichwayisyourway,buttheyworkthesameway.Actually,al
shake863
·
2009-02-24 13:00
actionscript
了解设计模式 之 结构模式(一) -- 适配器模式
主要使用这些结构来表示程序的逻辑,主要包括下面这些模式:适配器模式(Adapter),桥接模式(Bridge),组合模式(Composite),装饰模式(Decorator),外观模式(Facade),享元模式(
Flyweight
zddava
·
2009-02-20 16:00
设计模式
工作
socket
设计模式-享元模式
设计模式-享元模式享无模式(
Flyweight
)是运用共享技术有效地支持大量细粒度的对象。
emptysoul
·
2009-02-11 14:00
Flyweight
模式
Flyweight
享元设计模式是一种结构型设计模式,它主要解决的问题是:由于(同类)对象的数量太大,采用面向对象时给系统带来了难以承受的内存开销。
phoebin
·
2009-02-06 16:00
设计模式
String
list
table
Class
享元(
Flyweight
)模式
面向对象很好地解决了系统抽象性的问题,同时在大多数情况下,也不会损及系统的性能。但是,在某些特殊的应用中下,由于对象的数量太大,采用面向对象会给系统带来难以承受的内存开销。比如图形应用中的图元等对象、字处理应用中的字符对象等。采用纯粹对象方案的问题在于大量细粒度的对象会很快充斥在系统中,从而带来很高的运行时代价——主要指内存需求方面的代价。如何在避免大量细粒度对象问题的同时,让外部客户程序仍然能够
salmon_zl
·
2009-01-10 10:00
F#
无废话C#设计模式之十:
Flyweight
意图 运用共享技术有效地支持大量细粒度的对象。 场景 在比较底层的系统或者框架级的软件系统中,通常存在大量细粒度的对象。即使细力度的对象,如果使用的数量级很高的话会占用很多资源。比如,游戏中可能会在无数个地方使用到模型数据,虽然从数量上来说模型对象会非常多,但是从本质上来说,不同的模型可能也就这么几个。此时,我们可以引入享元模式来共享相同的模型对象,这样就可能大大减少游戏对资源(特别
xjj51296646
·
2009-01-05 12:00
设计模式之
Flyweight
(共享元)
Flyweight
模式定义: 避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用?
土匪一份子
·
2008-12-16 16:00
设计模式
框架
xml
制造
享元模式 X 资源共享 X 项目多也别傻做
享元模式(
Flyweight
),运用共享技术有效地支持大量细粒度的对象[DP]。
boluo1982107
·
2008-12-08 19:00
设计模式之
Flyweight
(享元)
模式定义: 避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用? 面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个对象,几千个字,对象数就是几千,无疑耗费内存,那么我们还是要"求同存异",找出这些对象群的共同点,设计一个元类,封装可以被共享的类,另外,还有
loving863
·
2008-11-11 13:00
设计模式
xml
框架
制造
设计模式之
Flyweight
(享元)
模式定义: 避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 为什么使用? 面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个对象,几千个字,对象数就是几千,无疑耗费内存,那么我们还是要"求同存异",找出这些对象群的共同点,设计一个元类,封装可以被共享的类,另外,还有
loving863
·
2008-11-11 13:00
设计模式
xml
框架
制造
设计模式简单代码之
Flyweight
模式(二)
设计模式简单代码之
Flyweight
模式(二)作者:qmroom来源:http://blog.csdn.net/qmroom 在上篇文章“设计模式简单代码之
Flyweight
模式”中,我们发现以下两个问题
qmroom
·
2008-10-22 11:00
设计模式
工作
String
delete
System
出版
根据设计意图对设计模式的分类
Composite,Bridge2.责任型模式Responsibilitypattern(6):Singleton,Observer,Mediator,Proxy,ChainofResponsibility,
Flyweight
3
yangwen13
·
2008-09-13 19:39
java
设计模式
职场
休闲
设计模式简单代码之
Flyweight
模式
在一雨田的Blog有一篇关于
Flyweight
模式的文章:http://blog.csdn.net/dylgsy/archive/2006/08/10/1045678.aspx但在编译运行时
qmroom
·
2008-08-27 09:00
C++模式-
FlyWeight
C++模式-
FlyWeight
意图:运用共享技术有效地支持大量细粒度的对象适用:一个应用程序使用了大量的对象完全由于使用大量的对象,造成很大的存储开销对象的大多数状态都可变为外部状态如果删除对象的外部状态
蜗牛的家
·
2008-08-20 22:00
JAVA设计模式
http://zhidao.baidu.com/question/20013947.html Factory Singleton(单态) Builder Prototype(原型)
Flyweight
hellofuck
·
2008-08-07 13:00
java
设计模式
数据结构
算法
qq
设计模式学习笔记(二十二)—
FlyWeight
享元模式
一、
FlyWeight
模式定义: 运用共享技术有效地支持大量细粒度对象。 二、模式解说 也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。
yiliner
·
2008-07-04 17:00
JavaScript
设计模式
C++
c
C#
Java设计模式-----
FlyWeight
享元模式
源自:http://www.blogjava.net/flustar/archive/2008/01/26/flyw.html
FlyWeight
享元模式:运用共享技术有效地支持大量细粒度对象。
kunshan_shenbin
·
2008-06-06 13:00
java
设计模式
String
null
Class
character
Flyweight
模式 的学习
一、
Flyweight
模式的意图:缓存(共享)可以共同的对象、属性,避免创建大量的重复对象、内容。二、
Flyweight
模式的特点:为重复或可共享的对象、属性设置一个缓冲,称为内部属性。
supercrsky
·
2008-05-27 02:00
Google
Flyweight
模式 的学习
一、
Flyweight
模式的意图:缓存(共享)可以共同的对象、属性,避免创建大量的重复对象、内容。二、
Flyweight
模式的特点:为重复或可共享的对象、属性设置一个缓冲,称为内部属性。
supercrsky
·
2008-05-27 02:00
Google
flyweight
享元模式
flyweight
享元模式是实现对象的共享,减少重复数据的存储,从而减少内存分配的开销。
linbzh
·
2008-05-24 00:00
C++
c
C#
设计模式中结构型模式(六)享元模式(Facade)
FlyWeight
是一个共享对象,它可以同时在多个场景(context)中使用,并且在每个场景中
flyweight
都可以作为一个独立的对象——这一点与非共享的实例没有区别。
wapysun
·
2008-04-29 17:00
设计模式
C++
c
C#
设计模式中结构型模式(六)享元模式(Facade)
FlyWeight
是一个共享对象,它可以同时在多个场景(context)中使用,并且在每个场景中
flyweight
都可以作为一个独立的对象——这一点与非共享的实例没有区别。
isiqi
·
2008-04-29 17:00
设计模式
C++
c
C#
FlyWeight
模式
Flyweight
模式1.1问题 在面向对象系统的设计何实现中,创建对象是最为常见的操作。这里面就有一个问题:如果一个应用程序使用了太多的对象,就会造成很大的存储开销。
adcxf
·
2008-04-19 08:00
String
vector
iterator
存储
Class
文档
对设计模式—
Flyweight
模式的认识
单纯享元模式所涉及的角色如下: 抽象享元(
Flyweight
)角色:此角色是所有的具体享元类的超类,为这些类规定出需要实现的公共接口。
flysnail
·
2008-04-14 19:00
设计模式
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他