
设计模式
璐璐丫头
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式
定义:定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。 类型:行为类模式 类图: 策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在前面说过的行为类模式中,有一种模式也是关注对算法的封装——模版方法模式,对照类图可以看到,策略模式与模版方法模式的区别仅仅是多了一个单独的封装类Context,它与模版方法原创 2013-06-18 20:08:48 · 600 阅读 · 0 评论 -
设计模式之迭代器模式
引言: 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历: Iterator it = list.iterator(); while(it.hasNext()){ //using “it.next();”do some businesss logic }原创 2013-06-20 11:19:41 · 754 阅读 · 0 评论 -
设计模式之观察者模式
网上订阅模式是指企业通过网页向消费者提供网上直接订阅、直接信息浏览的电子商务模式。消费者通过网络订阅相关信息服务,并在网上支付相关费用,企业按用户要求的时间,将相关的信息发送到用户指定的地点,通常是用户的信箱。该模式主要用来销售报刊杂志、有线电视节目等,主要包括在线服务和在线出版、在线娱乐等。如中国邮政就通过邮政183网站与新华社主办的新华网,推出报刊杂志的网上订阅。 编写程序模拟用户订阅报刊的原创 2013-06-20 18:27:19 · 860 阅读 · 0 评论