<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>fety633</title>
    <description></description>
    <link>http://fety633.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>跨越分析与设计的鸿沟</title>
        <author>fety633</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://fety633.javaeye.com">fety633</a>&nbsp;
          链接：<a href="http://fety633.javaeye.com/blog/205099" style="color:red;">http://fety633.javaeye.com/blog/205099</a>&nbsp;
          发表时间: 2008年06月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          如何把分析转化为设计,又如何把设计模式跟域模型结合?这里边如何还操作,总有章可循.各位有何高见.<br />现在举个例比较好说明问题:<br /><br />现有如下库存检查的逻辑:<br /><br /> 对A类别的产品: 不需要库存检查,可下单,<br /> 对B类别的产品: 一定要库存检查,有库存可下单,无库存不能下单<br /> 对C类别的产品: <br />        购买该类别的客户需要选择送货周期,如果<br />         客户要求的送货周期大于30天,是不需要检查库存(即30天后一定可以送货),如果小于30天需 <br />         要检查库存.<br /><br /><br /> 以后可能还有其它类别的处理逻辑,这里有两处变化.产品类别 以及 该类别的库存处理逻辑.这个似 乎,可以用Bridge 模式来解决扩展问题.现在的问题是:如何把这个设计跟原来的模型整合起来. 这个产品类别不知道如何来抽象化.如果用这个设计,那么用这个接口OrderService需要判断产品类别,然后创建不同的处理逻辑.<br /><br />粗略的设计如下图
          <br/>
          <span style="color:red;">
            <a href="http://fety633.javaeye.com/blog/205099#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 18 Jun 2008 13:24:53 +0800</pubDate>
        <link>http://fety633.javaeye.com/blog/205099</link>
        <guid>http://fety633.javaeye.com/blog/205099</guid>
      </item>
  </channel>
</rss>