6
|
Willis Blackburn · 技术社区 · 14 年前 |
![]() |
1
4
cake模式不使用继承来声明依赖项。你有没有看到
但cake模式就是这么做的:声明依赖关系!如果这个例子包含
那么,让我们回到你的例子:
让我们看看我们 不能 这样做:
另一方面。。。
编辑 作为对答案的补充,让我们考虑两种不同的需求:
在这种情况下,只需这样做:
|
![]() |
2
1
methodology of building scalable applications
打电话
Composite Software Construction
简而言之,可以这样解释:整个应用程序(在元级别上编排)是由独立组件构建的程序集,而独立组件又是其他组件和服务的组合。在复合软件方面,
'蛋糕'
(
它完全符合最初的模式——蛋糕的基本特性不仅是通过自类型注释指定依赖关系,而且还能够从具体实现中抽象出来,直到需要从组件中构建程序集为止。 |