点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 共享元模式(Flyweight)
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
C# 设计模式 Asp.net 模式
------看了 让你绝对不后悔--- 本书主要介绍如何用最常见的设计模式编写C#程序。全书分为四个部分,首先介绍了C#语言和面向对象程序设计的一般原则,可作为C#程序设计的快速入门教程;然后分别讲述了创建型模式、结构型模式和行为型模式。每一类设计模式又包括若干种具体模式,共有23种。在介绍每种模式时,给出了一个或多个应用该模式的示例,以便于理解,且这些示例都是能完全运行的程序,包含在随书附带的光盘中。此外,每一章还提供了UML图,用以说明类之间的关系。 本书适用于计算机及相关专业的本科生和研
所属分类:
C#
发布日期:2011-04-12
文件大小:5242880
提供者:
maonongwu
C#面向对象设计模式
创建型模式(Creational Pattern) 1、抽象工厂模式(Abstract Factory Pattern) 介绍 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、建造者模式(Builder Pattern) 介绍 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 3、原型模式(Prototype Pattern) 介绍 用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。 4、工厂方法模式(Factory Meth
所属分类:
C#
发布日期:2011-06-02
文件大小:6291456
提供者:
gucci1983
结构型模式之共享元模式(Flyweight)
6共享元模式(Flyweight) 用意:以共享的方式高效地支持大量的细粒度对象
所属分类:
C++
发布日期:2011-07-07
文件大小:10240
提供者:
qingkongxiaoyang
设计模式(C#)之享元模式(Flyweight Pattern)
设计模式(C#)之享元模式(Flyweight Pattern),运用共享技术有效地支持大量细粒度的对象。
所属分类:
C#
发布日期:2012-02-26
文件大小:46080
提供者:
zhaoyu_1979
Objective C 享元模式设计源码
享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。 享元模式可以避免大量非常相似类的开销。在程序设计中,有时需要生成大量细粒度的类实例来表示数据。如果能发现这些实例除了几个参数外基本上都是相同的,有时就能够受大幅度地减少需要实例化的类数量。如果能把那些参数移到类实例的外面,在方法调用时将它们传递进来,就可以通过共享大幅度地减少单个实例的数目。
所属分类:
iOS
发布日期:2012-08-15
文件大小:55296
提供者:
sinosoftgong
Java设计模式之共享模式/享元模式(Flyweight模式)介绍
主要介绍了Java设计模式之共享模式/享元模式(Flyweight模式)介绍,本文讲解了为什么使用共享模式/享元模式、如何使用共享模式/享元模式、Flyweight模式在XML等数据源中应用等内容,需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-03
文件大小:68608
提供者:
weixin_38536716
C++设计模式编程之Flyweight享元模式结构详解
主要介绍了C++设计模式编程的Flyweight享元模式结构,享元模式在实现过程中主要是要为共享对象提供一个存放的"仓库"(对象池),需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-02
文件大小:114688
提供者:
weixin_38590989
深入理解JavaScript系列(37):设计模式之享元模式详解
主要介绍了深入理解Javascr ipt系列(37):设计模式之享元模式详解,享元模式(Flyweight),运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类),需要的朋友可以参考下
所属分类:
其它
发布日期:2020-10-24
文件大小:88064
提供者:
weixin_38646230
轻松掌握JavaScript享元模式
在Javascr ipt中,浏览器特别是移动端的浏览器分配的内存很有限,如何节省内存就成了一件非常有意义的事情。节省内存的一个有效方法是减少对象的数量。 享元模式(Flyweight),运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。 享元模式可以避免大量非常相似类的开销,在程序设计中,有时需要生产大量细粒度的类实例来表示数据,如果能发现这些实例除了几个参数以外,开销基本相同的话,就可以大幅度较少需要实例化的类的数量。如果
所属分类:
其它
发布日期:2020-11-24
文件大小:75776
提供者:
weixin_38513794
学习JavaScript设计模式之享元模式
一、定义 享元(flyweight)模式是一种用于性能优化的模式,核心是运用共享技术来有效支持大量细刻度的对象。 在Javascr ipt中,浏览器特别是移动端的浏览器分配的内存并不算多,如何节省内存就成了一个非常有意义的事情。 享元模式是一种用时间换空间的优化模式 内衣工厂有100种男士内衣、100中女士内衣,要求给每种内衣拍照。如果不使用享元模式则需要200个塑料模特;使用享元模式,只需要男女各1个模特。 二、什么场景下使用享元模式? (1)程序中使用大量的相似对象,造成很大的内存开
所属分类:
其它
发布日期:2020-11-22
文件大小:61440
提供者:
weixin_38591615
js设计模式之结构型享元模式详解
运用共享技术有效地支持大量的细粒度的对象,避免对象间拥有相同内容造成多余的开销。 享元模式主要是对其数据、方法共享分离,将数据和方法分成内部数据、内部方法和外部数据、外部方法。内部方法与内部数据指的是相似或共有的数据和方法,所以将其提取出来减少开销。 var Flyweight = function() { // 已创建的元素 var created = []; // 创建一个新闻包装容器 function create() { var dom = document.createE
所属分类:
其它
发布日期:2020-12-01
文件大小:44032
提供者:
weixin_38606294
深入理解JavaScript系列(37):设计模式之享元模式详解
介绍 享元模式(Flyweight),运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。 享元模式可以避免大量非常相似类的开销,在程序设计中,有时需要生产大量细粒度的类实例来表示数据,如果能发现这些实例除了几个参数以外,开销基本相同的 话,就可以大幅度较少需要实例化的类的数量。如果能把那些参数移动到类实例的外面,在方法调用的时候将他们传递进来,就可以通过共享大幅度第减少单个实例 的数目。 那么如果在Javascr ipt中应用享元模
所属分类:
其它
发布日期:2020-12-09
文件大小:84992
提供者:
weixin_38606870
php设计模式 FlyWeight (享元模式)
享元模式英文称为“Flyweight Pattern”,我非常感谢将Flyweight Pattern翻译成享元模式的那位强人,因为这个词将这个模式使用的方式明白得表示了出来;如果翻译成为羽量级模式或者蝇量级模式等等,虽然可以含蓄的表现出使用此模式达到的目的,但是还是没有抓住此模式的关键。 享元模式的定义为:采用一个共享来避免大量拥有相同内容对象的开销。这种开销中最常见、直观的就是内存的损耗。享元模式以共享的方式高效的支持大量的细粒度对象。 在名字和定义中都体现出了共享这一个核心概念,那么怎么来
所属分类:
其它
发布日期:2020-12-18
文件大小:71680
提供者:
weixin_38627769
Python设计模式之享元模式原理与用法实例分析
本文实例讲述了Python设计模式之享元模式原理与用法。分享给大家供大家参考,具体如下: 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度的对象. 下面是一个享元模式的demo: #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'Andy' """ 大话设计模式 设计模式——享元模式 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度的对象 对一个类进行的实例,只在
所属分类:
其它
发布日期:2020-12-25
文件大小:96256
提供者:
weixin_38610052
学习php设计模式 php实现享元模式(flyweight)
一、意图 运用共享技术有效的支持大量细粒度的对象 享元模式变化的是对象的存储开销 二、享元模式结构图 三、享元模式中主要角色 抽象享元(Flyweight)角色:此角色是所有的具体享元类的超类,为这些类规定出需要实现的公共接口。那些需要外蕴状态的操作可以通过调用商业以参数形式传入 具体享元(ConcreteFlyweight)角色:实现Flyweight接口,并为内部状态(如果有的话)拉回存储空间。ConcreteFlyweight对象必须是可共享的。它所存储的状态必须是内部的 不共享的具体享
所属分类:
其它
发布日期:2020-12-19
文件大小:75776
提供者:
weixin_38631729
关于Flyweight模式应用实践的相关介绍
什么是Flyweight模式? 享元模式(Flyweight Pattern)是一种软件开发中的设计模式,其主要解决的问题是通过类对象的共享,来避免大量创建拥有相同内容的对象的开销。可以简单理解用空间换取时间。 举例说明 一般的设计模式解释中都会用到如下两种场景来解释Flyweight Pattern: 1.GUI字处理软件中每个文字都是对象,缓存这些对象公用。2.字符串驻留技术(String Interning)。具体实现 代码如下:/// /// 享元模式Flyweight的实现 /
所属分类:
其它
发布日期:2021-01-01
文件大小:35840
提供者:
weixin_38590567
C++设计模式编程之Flyweight享元模式结构详解
由遇到的问题引出享元模式: 在面向对象系统的设计何实现中,创建对象是最为常见的操作。这里面就有一个问题:如果一个应用程序使用了太多的对象,就会造成很大的存储开销。特别是对于大量轻量级(细粒度)的对象,比如在文档编辑器的设计过程中,我们如果为没有字母创建一个对象的话,系统可能会因为大量的对象而造成存储开销的浪费。例如一个字母”a”在文档中出现了100000 次,而实际上我们可以让这一万个字母”a”共享一个对象,当然因为在不同的位置可能字母”a”有不同的显示效果(例如字体和大小等设置不同),在这种情
所属分类:
其它
发布日期:2020-12-31
文件大小:116736
提供者:
weixin_38681147
C++设计模式之享元模式(Flyweight)
享元模式顾名思义就是羽量级模式或者蝇级模式,形容体量小的应用,该模式主要的设计目的是为了迎合系统大量相似数据的应用而生,减少用于创建和操作相似的细碎对象所花费的成本。大量的对象会消耗高内存,享元模式给出了一个解决方案,即通过共享对象来减少内存负载。 作用 通过复用相同的对象来减少对象的创建数量,创建更小的对象组,并通过共享实现重用。通过归类,将对象的属性分为内蕴状态和外蕴状态。要创建具体的享元对象,我们需要创建一个享元工厂来统一管理对象的生成和输出,享元工厂是实现享元模式的关键。 举个例子,享元
所属分类:
其它
发布日期:2020-12-26
文件大小:74752
提供者:
weixin_38514526
讲解C#设计模式编程中享元模式的运用
一、概述 在软件开发中,我们有时需要创建大量细粒度的对象,比如文档处理系统就可能需要创建成千上万的字符对象。但如果对每个字符对象都分配内存,那么在系统运行时就会耗费大量的内存。如何在保留面向对象操作方式优点的同时避免创建大量的对象呢?这就到了享元模式发挥作用的时候了。 二、享元模式 享元模式运用共享技术有效地支持大量细粒度的对象。例如可以对文档处理系统创建共享池,在共享池中建立字母和代码的对应关系,这样就可以用共享池中的26个对象解决需要创建大量对象的问题。其结构图如下: Flyweight
所属分类:
其它
发布日期:2021-01-21
文件大小:109568
提供者:
weixin_38716563
详解iOS App设计模式开发中对于享元模式的运用
享元模式的概念 在面向对象软件设计中,利用公共对象不仅能节省资源还能提高性能。共享的对象只能提供某些内在的信息,而不能用来识别对象。专门用于设计可共享对象的一种设计模式叫做享元模式(Flyweight pattern)。 实现享元模式需要两个关键组件,通常是可共享的享元对象和保存他们的池。某种中央对象维护这个池,并从它返回适当的实例。 运用共享技术有效地支持大量细粒度的对象。 公共交通(如公共汽车)已有一百多年的历史了。大量去往相同方向的乘客可以分担保有和经营车辆(如公共汽车)的费用。公共汽车有
所属分类:
其它
发布日期:2021-01-20
文件大小:71680
提供者:
weixin_38617297
«
1
2
»