
设计模式
文章平均质量分 82
vivismiledddd
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工厂模式
工厂模式是一种创建型模式,是对对象的创建的一种抽象。它把对象的使用和创建分开来,使用者无需关心对象是何如创建,而只知道他们共同的接口,知道何如使用他们就行。因此,可使整个软件体系结构得到一定程度上的优化。 首先来看简单工厂模式:核心:由以前的自己new对象,变成了由工厂来生产对象。只需要告诉工厂所需对象的类型,工厂即可给你生产出来使用。如:手机工厂生产手机的例子://接口:包含...原创 2012-03-09 17:10:06 · 109 阅读 · 0 评论 -
原型模式
本文从以下三个方面来浅析原型模式:1 解决的问题,应用场景2 实现的原理3 浅表复制和深表复制4 它的优点和缺陷5 总结 1 解决什么问题: 它主要面对的问题是:“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象又经常面临着剧烈的变化。 这时,重新new对象很耗费资源,也影响性能。因此,此时用原型模式更好解决。 应用场景: a: 通...原创 2012-03-12 01:29:11 · 93 阅读 · 0 评论 -
单例模式Singleton Pattern
单例模式:单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这样的类就称为单例类。 单例模式的要点有三:1) 某个类只能有一个实例。2)它必须自行创建这个实例3)它必须自行向整个系统提供这个实例。 应用场景:比如系统的日志记录,所有关联的日志都需要记录在一个文件中,此时就需用到单例模式。 单例模式的简单实现:class Singl...原创 2012-03-13 00:34:54 · 117 阅读 · 0 评论