【文件属性】:
文件名称:strategy-steak:策略设计模式的简单示例
文件大小:57KB
文件格式:ZIP
更新时间:2021-05-08 17:36:18
design-patterns Java
战略牛排 :fork_and_knife:
在该项目中,您可以找到“策略”设计模式的示例。
这个怎么运作
用户/客户可以控制执行哪种,这最终意味着他们要如何烹饪牛排。 选项如下:
一个例子如下所示
// Create chef
Chef gordon = new Chef ();
// Cook the steak, specifying the strategy (will output "Cooking steak medium-rare...")
gordon . cook( new MediumRareStrategy ( new Console ()));
运行测试
在项目根目录中,通过运行以下命令来运行:
$ ./gradlew test
【文件预览】:
strategy-steak-master
----.gitignore(27B)
----settings.gradle(37B)
----build.gradle(242B)
----src()
--------main()
--------test()
----gradlew(5KB)
----README.md(861B)
----gradlew.bat(2KB)
----gradle()
--------wrapper()