﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-jeffrey</title><link>http://www.blogjava.net/jeffrey/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 00:58:02 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 00:58:02 GMT</pubDate><ttl>60</ttl><item><title>Builder模式</title><link>http://www.blogjava.net/jeffrey/archive/2005/05/24/5100.html</link><dc:creator>天马行空</dc:creator><author>天马行空</author><pubDate>Tue, 24 May 2005 03:06:00 GMT</pubDate><guid>http://www.blogjava.net/jeffrey/archive/2005/05/24/5100.html</guid><wfw:comment>http://www.blogjava.net/jeffrey/comments/5100.html</wfw:comment><comments>http://www.blogjava.net/jeffrey/archive/2005/05/24/5100.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jeffrey/comments/commentRss/5100.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeffrey/services/trackbacks/5100.html</trackback:ping><description><![CDATA[    根据理解, Builder模式主要是使用不同的实现方法, 来达到完成同样的设计目标的手段. 但是具体使用怎样的实现方法, 需要根据项目的设计, 开发的情况而定.<br>
    譬如: 在设计一个电子商务站点的按顾客等级打折的业务逻辑时,
我们可能首先按照简便易行的判断逻辑直接写入代码, 但以后可以引入规则系统来替换这些逻辑以应付不断变化的打折规则, 这样就需要在设计开始,
就引入Builder模式来设计, 可以保证以后更换逻辑时所牵涉的部分最小.<img src ="http://www.blogjava.net/jeffrey/aggbug/5100.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeffrey/" target="_blank">天马行空</a> 2005-05-24 11:06 <a href="http://www.blogjava.net/jeffrey/archive/2005/05/24/5100.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>