74
山东大学《软件工程》课件-第9章架构分析与GOF模式.ppt
山东大学《软件工程》课件-第9章架构分析与GOF模式山东大学《软件工程》课件-第9章架构分析与GOF模式山东大学《软件工程》课件-第9章架构分析与GOF模式
99
软件设计模式 第5章 GoF结构型模式.pptx
软件设计模式第5章GoF结构型模式结构型(Structural)模式•GoF结构型模式通常关注– 调整设计类或对象之间的关联来达到降低代码耦合度• 如桥模式,门面模式– 提高程序性能• 如享元模式,代
69
软件设计模式 第4章 GoF创建型模式.pptx
软件设计模式第4章GoF创建型模式结构型(Creational)模式•GoF创建型模式的意图是解决对象创建的一类设计问题– 比如,需要保证某个类型的对象在运行时只有一个实例,并共享给所有使用该对象的客
106
Aout the "GOF" Book - the Department of Computer Science.ppt
Aout the “GOF” Book - the Department of Computer Scienceof,aout,The,book,the,Aout,gof,GoF,GOF
33
《新目标Go for it》BookⅠ Unit 4 Where's my backmy's新目标Gof.ppt
《新目标Go for it》BookⅠ Unit 4 Where’s my back
51
第26章-应用GoF设计模式.ppt
第26章应用GoF设计模式 Applying GOF Design Patterns 目标 说明GRASP原则是对其他设计模式的归纳GoF设计模式 观察者模式(Observer)GoF模式有23种,其
94
UML8设计模式(GRASP模式、GOF模式).ppt
软件系统建模与设计第八部分设计模式初步计算机科学与技术学院刘鹏远waynewendy@126.com8.1设计模式的定义与作用 基本概念• 定义 对软件设计问题的可重用的解决方案。• 作用 重用设计比
13
跟我学GOF设计模式--利用中介模式降低对象的耦合性.ppt
GOF——利用中介模式降低对象的耦合性利用中介模式降低对象的耦合性在本讲您能了解如下内容中介者(Mediator)模式中介者模式的工作原理编程应用中介者模式如何编程实现中介者模式1、中介者(Media
60
[IT/计算机]chapter09_GoF设计模式_结构型模式3.ppt
[IT/计算机]chapter09_GoF设计模式_结构型模式3

第9讲 享元模式 代理模式

本讲教学内容
享元模式
模式动机与定义 模式结构与分析 模式实例与解析 模式效果与应用 模式扩展

享元模式
模式动机
面向对象技术可以很好地解决一些灵活性或可扩展性问 但在很多情况下需要在系统中增加类和对象的个数。 题,但在很多情况下需要在系统中增加类和对象的个数。 当对象数量太多时,将导致运行代价过高, 当对象数量太多时,将导致运行代价过高,带来性能下 降等问题。 降等问题。 享元模式正是为解决这一类问题而诞生的。 享元模式正是为解决这一类问题而诞生的。享元模式通 正是为解决这一类问题而诞生的 过共享技术实现相同或相似对象的重用。 过共享技术实现相同或相似对象的重用。

享元模式
模式动机

享元模式
模式动机
在享元模式中可以共享的相同内容称为内部状态 在享元模式中可以共享的相同内容称为内部状态(intrinsic 可以共享的相同内容称为内部状态 state),而那些需要外部环境来设置的不能共享的内容称为 ,而那些需要外部环境来设置的不能共享的内容称为 外部状态(extrinsic state),由于区分了内部状态和外部状 外部状态 , 态,因此可以通过设置不同的外部状态使得相同的对象可以 具有一些不同的特征,而相同的内部状态是可以共享的。 具有
59
GoF Design Patterns (Ch 26).ppt
GoF Design Patterns (Ch 26)GoF De

向豆丁求助:有没有GOF?

如要投诉违规内容,请联系我们按需举报;如要提出意见建议,请到社区论坛发帖反馈。