设计模式
莉歌的田园
这个作者很懒,什么都没留下…
展开
-
android 设计模式之单例模式
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”转载 2014-10-24 17:12:30 · 401 阅读 · 0 评论 -
设计模式之简单工厂模式
工厂模式是最常用的一类创建型设计模式,通常我们所说的工厂模式是指工厂方法模式,它也是使用频率最高的工厂模式。本章将要学习的简单工厂模式是工厂方法模式的“小弟”,它不属于GoF 23种设计模式,但在软件开发中应用也较为频繁,通常将它作为学习其他工厂模式的入门。此外,工厂方法模式还有一位“大哥”——抽象工厂模式。这三种工厂模式各具特色,难度也逐个加大,在软件开发中它们都得到了广泛的应用,成为面向对转载 2014-10-31 17:15:10 · 313 阅读 · 0 评论 -
设计模式之工厂设计模式
简单工厂模式虽然简单,但存在一个很严重的问题。当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,将违背“开闭原则”,如何实现增加新产品而不影响已有代码?工厂方法模式应运而生,本文将介绍第二种工厂模式——工厂方法模式。 1 日志记录器的设计 Sunny软件公司欲开发一个系统运行日志记录器(Logge转载 2014-11-04 14:26:41 · 260 阅读 · 0 评论