mirror of
https://github.com/NohamR/knowledge-kit.git
synced 2026-05-25 04:17:17 +00:00
feature: dyld && LD 链接器
This commit is contained in:
@@ -403,3 +403,29 @@ OrderSumitValidatorFactory {
|
||||
|
||||
最后选什么?组合优于继承,个人倾向使用责任链模式去组织代码。关于责任链设计模式的文章也可以看这篇[文章](./../Chapter6%20-%20Design%20Pattern/6.23.md)
|
||||
|
||||
|
||||
|
||||
## 拓展
|
||||
|
||||
如果业务真的是高频迭代变化,但校验顺序不变的话,甚至可以做成多端协定后,对应业务校验编号和业务关联,动态下发
|
||||
|
||||
```json
|
||||
// Version1
|
||||
{
|
||||
"validatorRuleOrder": ["1", "4", "3", "2"]
|
||||
}
|
||||
|
||||
// Version2
|
||||
{
|
||||
"validatorRuleOrder": ["1", "3", "4", "2"]
|
||||
}
|
||||
```
|
||||
|
||||
App 动态请求,然后执行业务逻辑。需思考一些问题:
|
||||
|
||||
- 网络请求慢怎么处理?
|
||||
- 需不需要缓存?
|
||||
- 有缓存的花,更新策略是什么?
|
||||
- 需不需要内置的产品逻辑?
|
||||
|
||||
当然,这不在本篇文章范畴内,不做展开。
|
||||
|
||||
Reference in New Issue
Block a user