当前位置: 首页 > news >正文

网站建设方案doc软件项目管理的概念

网站建设方案doc,软件项目管理的概念,运城市住房与城乡建设局网站,推广平台哪儿有怎么做前言 面向对象很好地解决了 “抽象” 的问题,但是不可避免的要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须谨慎处理 具体需要自己根据需求去评估 定义 “对象性能” 模式。运用…

前言

        面向对象很好地解决了 “抽象” 的问题,但是不可避免的要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须谨慎处理

        具体需要自己根据需求去评估

定义

        “对象性能” 模式。运用共享技术有效的支持大量细粒度对象        

动机

        在软件系统采用纯粹对象方案的问题在于大量细粒度的对象会很快充斥在系统中,从而带来很高的运行代价——主要指内存需求方面的代价

        如何在避免大量细粒度对象的同时,让外部客户程序仍然能够透明地使用面向对象的方式来进行操作?        

案例

        代码

class Font {
private://unique object keystring key;//object state//....public:Font(const string& key){//...}
};
ßclass FontFactory{
private:map<string,Font* > fontPool;public:Font* GetFont(const string& key){map<string,Font*>::iterator item=fontPool.find(key);if(item!=footPool.end()){return fontPool[key];}else{Font* font = new Font(key);fontPool[key]= font;return font;}}void clear(){//...}
};

类图

        

总结

        面向对象很好地解决了抽象性的问题,但作为一个运行在机器中的程序实体,我们需要考虑对象的代价问题。享元主要解决面向对象的代价问题,一般不触及面向对象的抽象性问题

        享元采用对象共享的方式来降低系统中的对象个数,从而降低细粒度对象对系统带来的内存压力。再具体实现方面,需要注意对象状态的处理

        对象的数量太大从而导致对象内存开销加大——什么样的数量才算大?这需要我们仔细地根据具体应用情况进行评估,不能凭空臆断

http://www.yayakq.cn/news/838107/

相关文章:

  • 网站建设用到什么物流网络平台都有哪些
  • 网站开发工作方向新网站如何做快照
  • 搭建网站什么意思不用写代码做的网站
  • 机关单位不得建设网站网页源代码看答案
  • 一个网站需要多少网页pc 手机网站源码
  • 上海网站开发薪资建议网站的方案
  • pc 响应式网站模板武进建设银行网站首页
  • 公司网站域名备案流程wordpress
  • 自己做网站能赚钱吗郑州建设银行网站房贷网点在哪里
  • 网站后台密码重置备案的网站名称可以改吗
  • 三门网站制作做网站需要下载哪些软件
  • 2018年深圳建设网站公司seo方法培训
  • 辽宁响应式网站建设哪家好家具网站建设便宜
  • 深圳龙岗做网站公司哪家好网站上传文件夹
  • 做彩平的材质网站php网站开发实例教程 源码
  • 网站建设网络推广文章合肥网站建设与设计
  • vue做网站看不到htmI吗网站优化 seo和sem
  • wordpress nofollow搜索引擎优化 简历
  • 杭州seo专员关键词优化设计
  • 济南建站公司效果wordpress 留言页面
  • 网站初期建设该做什么给企业做网站公司
  • 网页网站培训班小视频网址源码
  • 如何调整网站板块位置私域流量营销
  • 风向标网站建设那些网站是用python做的
  • 这么自己建设网站网站做语音识别
  • 个人网站 商业wordpress是国外的吗
  • wordpress制作分销网站搭建网站费用
  • 手机网站如何制作免费住房和建设部信息网站
  • 笔记网站开发代码wordpress邮箱收不到邮件
  • 成都网页设计美工培训seo怎么给网站做外链