我把它称为“送货员”。我已经看到了它的几种变体,但问题是,一个类只有将它传递给协作者并且从不使用依赖本身的唯一目的。 (我使用PHP,因为它是我最熟悉的,但是这是语言无关) class Dependency{}
class B {
public function setDependency(Dependency $dependency) {
//...
}
}
我读罗伯特罗斯尼关于“你不得不维护的最不健全的程序是什么?发现在:(What's the most unsound program you've had to maintain?)当我意识到我无意中开发了一个几乎相同的应用程序! 该应用程序由抓取传入的POST请求的HTTPListener对象组成。根据标题中的信息,我将请求正文传递给SQL Server以执行适当的事务。 请求如: <Invoic