
设计模式
codepython
这个作者很懒,什么都没留下…
展开
-
Java:单例模式的七种写法
Java:单例模式的七种写法 转载出处:http://cantellow.javaeye.com/blog/838473 第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4转载 2014-12-24 15:16:38 · 594 阅读 · 0 评论 -
设计模式之Iterator - 迭代模式
设计模式之Iterator - 迭代模式 2008-06-24 14:13:47 分类: 项目管理 Iterator模式也叫迭代模式,是由GoF提出的23种设计模式的一种。Iterator模式是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。 本文介绍设计模式中的迭代(Iterator)模式转载 2014-10-16 18:45:08 · 489 阅读 · 0 评论 -
策略模式
鸭子-策略模式(Strategy) 前言 万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我已经提到了,这个系列准备以《Head First Design Patterns》的结构为主线,所以每个模式的转载 2014-10-16 18:36:20 · 409 阅读 · 0 评论 -
真正在开发中常用的模式有哪些
整个设计模式贯穿一个原理:面对接口编程,而不是面对实现.目标原则是:降低耦合,增强灵活性. 一些基本的设计模式 Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。(使用得非常频繁。) Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t er模式使得原本由于接口不兼容而不能一起工作的那些类可以一转载 2014-10-16 18:01:31 · 745 阅读 · 0 评论