design-patterns - 工人的设计模式选择
问题描述
主要目标是使用最大数量的设计模式:)
存在一些接受 2 个参数的入口点工作脚本
1)“开始”或“检查”是否工作
2) 工人姓名
#entrypoint start HelloWorld
#entrypoint check HelloWorld
脚本可以检查工人是否以不同的方式运行,所以对于这一部分我可以使用策略模式
工人可以做不同的工作,所以对于这部分我可以使用工厂方法
可以使用什么样的模式来选择应该使用哪个动作“开始”或“检查”
对于这样的任务,你还能想象什么其他模式
解决方案
推荐阅读
- c# - 使用特定密钥的 AES 解密不起作用
- javascript - 试图验证我的单选按钮。有人可以帮我吗?
- python-3.x - 用 Python 解析 XML SOAP
- android - 无法在地图上获取当前位置
- django - 当我尝试更新模型对象时,Django 的 NoReverseMatch
- javascript - 替换后innerHTML不呈现
- ruby-on-rails - 不在 id/foreign_key 上添加参照完整性
- r - R:创建首选日期格式
- ios - Fastlane 在 iOS 中以错误“请求无法完成,因为:未经授权的访问”完成
- c# - 在 HttpClient C# 中支持 TLS 1.2