03 2011 档案

摘要:从前,有个程序,只有一个模块,自己搞定所有事情,简单又快乐地生活着。后来,干的事多了,需要划分职责,加了新模块,不过他们需要彼此沟通协调工作……好在是进程内的,如C#,Java之类的写几个Interface就搞定协作规范了。不过,再后来变成了两个程序这下麻烦更大了,因为你说话时,对方可能睡着了zzZZ。甚至,你可能需要同老外交流,更甚至,对方可能来自遥远的半人马座。很明显,接口不是简单的”interface”。 接口的本质是一个协议——双方交互的规范,是双方为完成某件事情而事先做的一系列约定。约定分为三个层面:展现、业务和通信。业务层是核心,承上启下,需要考虑如何直观自然的表达业务。通信层是双 阅读全文
posted @ 2011-03-05 22:22 Chaos 阅读(2980) 评论(0) 推荐(3) 编辑