摘要: 1 概述 1.1 引言 当一个系统中运行时的产生的对象太多,会带来性能下降等问题,比如一个文本字符串存在大量重复字符,如果每一个字符都用一个单独的对象表示,将会占用较多内存空间。 那么该如何避免出现大量相同或相似的对象,同时又不影响客户端以面向对象的方式操作呢? 享元模式正为解决这一问题而生,通过共 阅读全文
posted @ 2020-07-27 13:43 氷泠 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1 概述 1.1 引言 根据单一权责原则,软件中将一个系统划分为若干个子系统有利于降低整个系统的复杂性,使客户类与子系统之间的通信和相互依赖关系达到最小,方法之一就是引入一个外观角色,为子系统的访问提供一个简单而单一的入口。外观模式通过引入一个新的外观角色来降低原有系统的复杂度,同时降低客户类与子系 阅读全文
posted @ 2020-07-27 06:23 氷泠 阅读(361) 评论(0) 推荐(0) 编辑