文件名称:dius-checkout
文件大小:58KB
文件格式:ZIP
更新时间:2024-06-07 05:35:11
Java
结帐服务 跑步 该项目是通过Gradle构建的,并且在源代码中提供了Gradle包装器。 因此,您应该能够直接运行gradlew命令。 运行应用 ./gradlew run 运行测试 ./gradlew check 结构 App.java是用于引导服务的主要类。 所有的具体产品和定价规则都在其中初始化。 它还从说明中贯穿所有3个场景,以演示所有功能。 Checkout.java和PricingRule.java是此服务的高级接口。 CheckoutImpl.java是checkout接口的具体实现。 在pricingrules程序包下,有3种不同规则的实现BulkDiscount.java , BundleDiscount.java和BuyXGetYFree 。 (其中的大多数属性应通过名称自行说明。) BuyXGetYFree-应该足够灵活以处理X(Buy)和Y(GetFre
【文件预览】:
dius-checkout-master
----.gitignore(1KB)
----settings.gradle(31B)
----build.gradle(259B)
----src()
--------main()
--------test()
----.travis.yml(34B)
----gradlew(5KB)
----README.md(2KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()