文件名称:Strategy_Scala_Design_Pattern:Scala中启动模式组成的设计模式实现
文件大小:27KB
文件格式:ZIP
更新时间:2024-04-10 20:20:07
Scala
策略模式 意图 定义一系列算法,封装每个算法,并使它们可互换。策略使算法可以独立于使用该算法的客户端而变化。 适用性 在以下情况下使用策略模式 许多相关的类仅在行为上有所不同。策略提供了一种使用多种行为之一配置类的方法。 您需要算法的不同变体。 一种算法使用客户端不应该知道的数据。使用策略模式可避免暴露复杂的,特定于算法的数据结构。 一个类定义了许多行为,这些行为在其操作中显示为多个条件语句。代替许多条件,将相关的条件分支移到自己的策略类中。 结构
【文件预览】:
Strategy_Scala_Design_Pattern-master
----.bsp()
--------sbt.json(309B)
----README.md(815B)
----build.sbt(85B)
----docs()
--------images()
----src()
--------main()
----.idea()
--------.gitignore(38B)
--------uiDesigner.xml(9KB)
--------misc.xml(272B)
--------modules.xml(511B)
--------scala_compiler.xml(204B)
--------modules()
--------codeStyles()
--------sbt.xml(642B)
----project()
--------build.properties(19B)