为什么叫“蛋糕图案”

emo*_*rol 5 design-patterns scala mixins

我今天看了很多博客文章,虽然有很多人解释如何使用该类,但我找不到解释为什么这么称呼它的原始来源。我认为这是“mixin”的某种双关语?

是否有一个地方定义了模式并解释了名称?

And*_*ann 2

您可以在Martin Odersky所著的《Scala 编程》中找到简短的定义:http://www.artima.com/shop/programming_in_scala_2ed

\n\n

详细信息可以在Jonas Bon\xc3\xa9r现实世界 scala: 依赖注入 (di)中找到 ,这可能是第一次提到该模式http://jonasboner.com/real-world-scala-dependency-注射-di/

\n\n

这个名字将分层设计描述为蛋糕中的层。

\n