设计模式专栏
文章平均质量分 87
设置设计模式相关
The-Venus
这个作者很懒,什么都没留下…
展开
-
设计模式(一):单例模式详解以及几种实现方式及其优缺点
概念单例:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是一种常用的软件设计模式之一,其目的是保证整个应用中只存在类的唯一个实例。比如我们在系统启动时,需要加载一些公共的配置信息,对整个应用程序的整个生命周期中都可见且唯一,这时需要设计成单例模式。如:spring容器,session工厂,缓存,数据库连接池等等。如图特点1)单例模式只能有一个实例。2)单例类必须创建...原创 2020-05-08 10:16:52 · 92574 阅读 · 1 评论 -
设计模式(三):传统模式VS简单原型模式及其优缺点
概念原型模式是一个创建型的模式。用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更高效。原型模式是用于创建重复的对象,同时又能保证性能。,原型模式提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。工作原理通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实现创建,原创 2020-05-22 23:11:19 · 52904 阅读 · 1 评论