设计模式
青春-梦
邮箱1432378908@qq.com
展开
-
享元模式(对象共享)
享元模式使用环境示例享元模式在Android中的应用如果在某个场景需要很多重复的对象,你会每次都创建一个对象吗?显然重复的创建大量对象是一种很差的体验。这是享元模式就可以帮到我们了,使用享元模式我们可以达到对象共享,避免创建过多的对象,从而提升性能,避免内存泄漏等。使用环境存在大量相同的对象需要缓冲池的场景示例就拿火车售票系统来说,如果有成千上万的人搜索从北京到天津的火车票信息,如...原创 2019-08-09 13:22:05 · 363 阅读 · 0 评论 -
原型模式(克隆)
原型模式描述什么地方比较适合使用?原型模式是一种较为简单的设计模式描述原型模式是一个创建型的模式,原型就是可供复制的模板,通过复制原型得到一个新的实例,这个过程我们俗称为“克隆”。被复制的实例就是我们所说的“原型”。什么地方比较适合使用?类初始化时需要消耗较多的资源,包括数据,硬件资源等,通过拷贝避免这些消耗。通过new产生一个对象需要非常繁琐的数据准备或访问权限。...原创 2019-08-07 13:34:10 · 262 阅读 · 0 评论