播客 > 设计模式  >  由基本的模式在项目中重用他们  | 登录  | RSS订阅地址  | Code平台
  所有的模式都不是一成不变的,而是由于项目的不同在细节处有所调整,但是,都在基本上遵循如下的实现步骤 :
 实现过程:
  1:由已知的设计模式的名称而命名当前的设计模式的名称.
  2:确定要解决问题的核心,目标.
  3:结合外部的影响,确定可变量.影响的量.
  4:确定目标和过程的关系和适用的程度.
  5:确定解决方案:
    

1:组织整个模型,明确结构特征.(模型)
2:确定对象.(View)
3:控制对象的操作关系.
4:部署执行.

  6:测试可行性,稳定性和可复用性.
  7:了解相关的模式,看是否有所忽略,在其他使用该模式的项目中发现你所研究的项目的不同支持,改进.


  要了解每一种模式的实质,具体实现的时候可能会有变化情况,或者扩展,或者退化.factory method是基础,abstract factory是它的扩展,factory method、abstract factory、prototype都涉及到类层次结构中对象的创建过程,有所取舍
  prototype需要prototype manager
  factory method需要依附一个creator类
  abstract factory需要一个平行的类层次
  根据应用的其他需求,以及语言提供的便利来决定使用哪种模式,所有支持OO的语言均可实现.

  所有的模式都是很常见的,在一个项目中你可能需要2中或者2中以上的模式模型.

天气:晴朗,ccdot发表于2006-11-29 11:01:18,阅读了2123次,共有个0回复.

暂无评论

  1. 想要转载我文章的人滚远远的!!.
  2. 不要提交任何带有网址URL信息的评论.
  3. 需要更多信息?请使用站内搜索,郁闷了?听听我在听什么吧!
用户名:*验证:看不清楚请点击刷新验证码*
内容: