《State状态模式》的相关内容
相关讨论
23种设计模式的代码
[code:1]
package lq.test;
import java.io.*;
import java.util.*;
//*********创建型模式***************
//factory method 1
//1具体的构造算法,和2构造出的具体产品由子类实现
interface Product {
}
//或者我也提供一个工厂的 ...
by liqj2ee 2006-04-05 浏览 (2700) 回复 (0) 关键字:
学习设计模式之State
发现问题:
大家在Coding的时候,有没有用到很多的选择语句?像这样:
if(…)
{
…
}
else if(…)
{
…
}
else if(…)
{
…
}
else
{
…
}
我是经常碰到,最经常见到的地方就是在struts的业务逻辑――Action的实现的类里, 以前的程序员很牛B,Co ...
by iwindyforest 2008-07-08 浏览 (1478) 回复 (17) 关键字: 设计模式 state designpatterns
设计模式入门学习之状态模式
策略模式和状态模式是双胞胎,策略模式是围绕可以互换的算法来创建成功业务的,然而状态模式是通过改变对象内部的状态来帮助对象控制自己的行为.
看到下面附件里的那个图了没,我自己画着玩的,看不明白没关系(我明白就行了,呵呵),你就看成是糖果机的状态图好了:
我们如何从状态图得到真正的代码呢?首先我们找出所有的状态:
没有25分钱//有25分钱//售出糖果//糖果售完--------------这就是 ...
by blank 2008-02-01 浏览 (1042) 回复 (4) 关键字: 设计模式
用一个简单的例子来看MIDlet的生命周期原文
原文
用一个简单的例子来看MIDlet的生命周期
用一个简单的例子来看MIDlet 的生命周期
想来估计也没有比网上教程说的更清楚了,我这里摘录的只是文字,从www.j2medev.com来获取,更详细的资料可以到www.j2medev.com上查看。我将会以一个例子跟查看官方的源代码来分析它们。
理解J2ME 的体系结构并不像想象的那么容易,我们觉得读更多的资料帮助也不大,我们
...
by wuhua 2007-05-09 浏览 (2496) 回复 (0) 关键字:
相关博客
23种设计模式的代码版
package lq.test;
import java.io.*;
import java.util.*;
//*********创建型模式***************
//factory method 1
//1具体的构造算法,和2构造出的具体产品由子类实现
interface Product {
}
//或者我也提供一个工厂的接口,由这个抽象类来继承它
...
by wangyu 2008-05-07 浏览 (103) 回复 (0) 关键字:
设计模式之State
设计模式之State
State 的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.
何时使用?
State 模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else
进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取
State 模式了.
不只是根据状态,也有根据属性.如果某个对象的属性 ...
by dev_liu 2007-01-20 浏览 (460) 回复 (0) 关键字:
设计模式学习笔记(十五)—State模式
一、 State模式定义:
允许一个对象在其状态改变时,改变它的行为。看起来对象似乎修改了它的类。
二、 模式解说
State模式主要解决的是在开发中时常遇到的根据不同的状态需要进行不同的处理操作的问题,而这样的问题,大部分人是采用switch-case语句进行处理的,这样会造成一个问题:分支过多,而且如果加入一个新的状态就需要对原来的代码进行编译。State模式采用了对这些不 ...
by flustar 2007-12-05 浏览 (164) 回复 (0) 关键字:
设计模式学习笔记(十五)—State模式
一、 State模式定义:允许一个对象在其状态改变时,改变它的行为。看起来对象似乎修改了它的类。二、 模式解说State模式主要解决的是在开发中时常遇到的根据不同的状态需要进行不同的处理操作的问题,而这样的问题,大部分人是采用switch-case语句进行处理的,这样会造成一个问题:分支过多,而且如果加入一个新的状态就需要对原来的代码进行编译。State模式采用了对这些不同的状 ...
by yiliner 2008-07-04 浏览 (34) 回复 (0) 关键字:
相关圈子讨论
为什么我的eclipse插件安装后,好像建不成项目
简历项目进入下一步后
有个
configure jboss jbpm runtime
Loacte a jboos jbpm runtime
name
location browse
这个是干嘛的?
怎么配置啊?
我是把插件 粘贴到 eclipse中
还需要其他配置嘛?
by blackpearl 2008-09-11 浏览 (212) 回复 (3)
求助关于MIDletStateChangeException 异常的解释?
/*
* MidletTest.java
*
* Created on 2006年12月13日, 下午8:13
*/
package test;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author Administrator
*/
public class ...
by zhieer 2006-12-14 浏览 (1252) 回复 (2)
请问如何写一个通用流程?
如何可以写一个通用流程,有一个流程(开始->申请->一审->二审->三审->归档->结束),我有几个模块可以通用的,但是行为每个模块都不一样。。。
比如请假模块在申请task-node中的行为action是新建一个请假表,
而报销申请模块是新建一个报销单,
我已经将新建请假单表的抽象成新建一个对象,并定义了接口(接口里面包括申请,一审等等方法。。。)。但是调用接口前都要给它注入一个实例,我不知道怎 ...
by allan0527 2007-03-16 浏览 (1184) 回复 (5)
请教各位大侠一个transition里的condition的问题
比如:
<transition name="提交孙三" to="孙三" condition="#{money le 10000}"></transition>
condition里面的money是设定的公文里的属性,怎么调用什么方法去判断这个条件呢?
谢谢各位大侠:)
by Luzifer 2008-05-20 浏览 (322) 回复 (3)
filterable属性求助
filterable属性求助
这两天花了些时间把ecside_2.0_rc1研究了一下。
其实不是什么研究了,只是把例子装起来跑了起来。
关于filterable属性我一直没明白是什么用途:
我的理解应该是这样的:
设置filterable为true,你将看到ec允许你输入关键词来过滤结果集
即页面会出现用于过滤的文本框
作如下设置后。
<ec:table items="reco ...
by hwlhwlhwl 2007-10-01 浏览 (334) 回复 (3)
相关新闻
EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0
Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。
许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (2277) 回复 (7) 关键字: ejb 3.0 spring 2.5
60秒创建RESTful Web Services
60秒创建RESTful Web Services,这可能吗?我给你展示一下如何快速创建RESTful Web Services。
首先准备好开发环境:
1. NetBeans IDE 6.x, I had the latest 6.5 M1 version downloaded.
2. JDK version 5 or 6
3. GlassFish V2 Application Server ...
by ╱/罒呍唲 2008-07-29 浏览 (1111) 回复 (0) 关键字: restful web services
比较Wicket 1.5和Tapestry 5
Struts框架一度很流行,现在还有很多开发者使用Struts,因为处理遗留代码和投资方面的原因,有更多的开发者已经开始转向使用基于组件的框架。JSF是最受欢迎的组件框架之一,因为JSF是JCP的一部分,而且得到很多厂商支持。JSF 2.0即将发布,不过本文要讨论的是另外两个基于组件框架:Wicket 1.5和Tapestry 5。
很快,Apache基金会将会发布两个有趣的框架新的版本:Wic ...
by QQbyte 2008-09-16 浏览 (2056) 回复 (15) 关键字: wicket tapestry

