Martin Fowler 视角

 Martin Fowler 描述了软件开发中的三个不同视角(perspective)。

   Fowler M.和Scot K.,UML Distilled: A brief Guide to the standard object Modeling Language,Second Edition,

Boston:Addison-Wesley,1999,pp.51-52.

 

视角

描述

概念      

这种视角“呈现了所有研究领域中的概念……得出的概念模型时应该很少或者不考虑实现它的软件……”。

该视角要回答的问题是:“软件要负责什么?”

规约

“现在我们要考虑的是软件,但是我们关注的软件接口,而不是实现。”

  该视角要回答的问题是:“要怎么使用软件”?

实现

这是我们考虑的是代码本身。“这可能使最常用的视角,但在许多方面,经常采用规约视角会更好。”

该视角要回答的问题是:“软件怎样履行自己的责任”?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值