摘要: 享元模式概述 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 引入应用示例帮助理解该模式 阅读全文
posted @ 2018-11-05 22:59 java农民工 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 观察者模式概述 观察者模式是对象的行为模式,又叫做发布 订阅模式、模型 视图模式、源 监听器模式或者从属者模式,这个模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更新自己。 代码体现 由上面的描述,我们设想 阅读全文
posted @ 2018-11-05 17:09 java农民工 阅读(227) 评论(0) 推荐(0) 编辑