Chapter 3. Datatypes and Values 1. Function:引用An important feature of JavaScript is that functions are values that can be manipulated by JavaScript code. In many languages, including Java, functions are only a syntactic feature of the language: they can be defined and invoked, but they are not datat ...
  • 15:38
  • 浏览 (92)
  • 评论 (0)
2008-03-13

状态模式 疑惑

关键字: 状态模式
有这样的一个关于“处理策略”需求: === 需求 === 1. 处理策略有若干种类型,比如说,按人员,按部门等。 2. 处理策略需要有一个方法就是判断当前的用户是否符合处理策略:    * 如果处理策略是按人员,当前用户是否是该人员    * 如果处理策略是按部门,当前用户是否是属于该部门 3. 对应不同的处理策略类型,判断当前的用户是否符合处理策略有不同的逻辑 === 设计 === 自己准备用状态(或策略)模式来做, 请看UML类图。 在做的时候,遇到一个问题:对于“选择具体状态类的角色”这部分逻辑,我把它放在了AssignRule里。 ...
ian jiang
搜索本博客
博客分类
我的相册
803e70c7-f42d-386c-ad20-a94046fcc1ff-thumb
我们吃饭的地方.jpg
共 1 张
最近加入圈子
存档
最新评论