关于《Analysis Pattern》的一点线索

由于《分析模式》实在难啃,听网友建议访问了Martin Flower的网站,还找到不少好东西。最近Martin正在整理《分析模式 第2版》,这版比上一版本要容易理解多了,附加了不少UML图,而且有Java代码的示例。

除此之外,《分析模式》第1版由于没有使用UML图,所以读起来很吃力,在Martin的网站上放了UML图,理解起来会更容易一些。可以访问:http://www.martinfowler.com/apsupp/uml.html

第2版的责任模式一章已经放到了Martin的网站上,可以从(http://www.martinfowler.com/articles.html#ap)找到。读了一下,比第1版充实了不少内容,同时也更容易理解。从中我们还可以看出Martin风趣的一面。在谈及什么时候该使用Accountability模式时,Martin说:If your hierarchies start breeding like viagra infused rabbits, it’s time to look to Accountability.(不要说你不知道viagra是什么呀emwink.gif)。

在读这篇文章时发现几处小错误:(1)文章的图0.9中有错误,最右边的方框应为"functional structure"。(2)第31页存在代码错误

public void setUp() {
   PartyType[] levels = {nation, state, county, city}; 
   usa = new Party("usa", nation); 
   ma = new Party("ma", state); 
   nh = new Party("nh", state); 
   middlesex = new Party("usa", county); 
   melrose = new Party("usa", city); 

最后2行应为

middlesex = new Party("middlesex", county);
melrose = new Party("melrose", city); 

(3)35页倒数第2行出现了两个重复的单词Know

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值