没有合适的资源?快使用搜索试试~ 我知道了~
Swift-Strategy:Swift中的设计模式
共23个文件
swift:16个
gitignore:1个
md:1个
需积分: 9 0 下载量 54 浏览量
2021-05-17
16:07:17
上传
评论
收藏 22KB ZIP 举报
温馨提示
Swift中的设计模式:策略 该存储库是系列的一部分。 有关完整列表,请查看 有关Swift中实现的设计模式的速查表,请查看Swift中实现的 问题: 我们从三个不同的供应商处订购零件。 每个供应商都有自己的系统来执行零件定单。 提供家用车零件的ACME零件公司需要获得零件主管的授权才能最终确定任何订单。 为亚洲人的汽车提供零件的PartsNStuff为我们提供转销商折扣,并要求每个技工在最终确定订单之前提供其指定的ID。 为欧洲汽车提供零件的AutoPart Co,作为其最新安全订购的一部分,向我们发送了一个数字,我们必须先返回true(如果是偶数),否则返回false(如果是奇数),则它们才能履行我们的订单。 我们需要一个能够满足所有供应商的技工订单的系统。 解决方案: 我们需要三种不同的下订单策略。 我们将通过实现一个OrderManager来解决此问题,该OrderM
资源推荐
资源详情
资源评论
收起资源包目录
Swift-Strategy-master.zip (23个子文件)
Swift-Strategy-master
.gitignore 1KB
Mechanic - Strategy
mechanic_order_data_provider.swift 549B
car_type.swift 235B
part.swift 314B
acme_strategy.swift 893B
orderer.swift 386B
order_manager.swift 1KB
partsnstuff.swift 594B
partsnstuff_strategy.swift 903B
order.swift 674B
main.swift 1KB
autopart.swift 1KB
order_strategy.swift 251B
acme.swift 768B
parts_supervisor.swift 405B
autopart_strategy.swift 848B
mechanic.swift 501B
Mechanic - Strategy.xcodeproj
project.xcworkspace
contents.xcworkspacedata 164B
project.pbxproj 15KB
xcuserdata
klymen.xcuserdatad
xcschemes
xcschememanagement.plist 491B
Mechanic - Strategy.xcscheme 3KB
xcdebugger
Breakpoints_v2.xcbkptlist 3KB
README.md 17KB
共 23 条
- 1
资源评论
weixin_42128015
- 粉丝: 20
- 资源: 4641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功