厚实的界面意义

时间:2009-11-06 12:44:33

标签: .net design-patterns architecture

在我正在阅读的应用程序架构设计一书中,我发现了以下声明:

  

“减少往返次数并改善   沟通表现,设计   厚实的接口。“

有人能解释一下“矮胖界面”是什么意思吗?

2 个答案:

答案 0 :(得分:2)

基本上,它指的是一次通话中传输的数据量。例如,如果您想从服务器获取一组数据,而不是询问

GetRecord(1);
GetRecord(2);
GetRecord(3);
GetRecord(4);

你要设计一个批处理方法,比如

GetRecords(1,4);

这个想法是第一个设计产生了四个开销,但第二个只产生了一个。

答案 1 :(得分:1)

一个粗略的界面是指您通过最大化每次调用所做的工作来最大限度地减少单独调用的数量,同时完成任务。

这是一个overview of chunky interfaces